| 107 | |
| 108 | === Restart usługi po aktualizacji === |
| 109 | Jeśli aktualizacja systemu eDokumenty wykonuje większe zmiany w bazie, zdarza się że proces się zawiesi, co objawia się nieściąganiem poczty automatycznie. W logu - info.log nie pojawiają się komunikaty o pobieraniu. |
| 110 | |
| 111 | Należy wówczas zrestartować proces w taki sposób: |
| 112 | 1. Edycja /etc/crontab - zahaszować linię odpowiadającą za proces |
| 113 | 2. ps aux | grep engine |
| 114 | 3. Z wyniku poprzedniego polecenia bierzemy PID (czyli process id - jest w pierwszej kolumnie) i wykonujemy polecenie kill -9 <PID>. Ewentualnie można zamiennie stosować z poleceniem "killall php". To zwykle można bezpiecznie wykonać. chyba że mamy jakieś inne specjalne procesy odpalone na php. |
| 115 | 4. z katalogu /home/edokumenty/public_html/apps/backproc/db kasujemy plik 127.0.0.1.db |
| 116 | 5. z katalogu /home/edokumenty/public_html/apps/backproc/pid kasujemy wszystkie pliki |
| 117 | 6. Ponowna Edycja /etc/crontab - odhaszować linię odpowiadającą za proces |
| 118 | |
| 119 | W efekcie po najdalej 5 minutach powinna ruszyć synchronizacja co możemy obserwować niezmiernie interesującym poleceniem: |
| 120 | |
| 121 | {{{ |
| 122 | tail -f /home/edokumenty/public_html/apps/backproc/logs/20140624-info.log |
| 123 | }}} |
| 124 | |
| 125 | |