| | 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 | |