Middle+
Služba padá s kill bez viditelných chyb – jak ji diagnostikovat?
sobes.tech AI
Odpověď od AI
Pokud služba selže signálem kill bez viditelných chyb, je třeba:
- Zkontrolovat, jaké přesně signály proces přijímá (například SIGKILL, SIGTERM).
- Prohlédnout systémové a aplikační logy na zprávy před pádem.
- Použít monitorovací nástroje (například
top,htop,dmesg) k určení příčin — možná systém zabíjí proces kvůli nedostatku paměti (OOM killer). - Spustit službu s dodatečnou úrovní logování nebo v režimu ladění.
- Zkontrolovat nastavení prostředí a limity zdrojů (ulimit).
Příklad: pokud proces obdrží SIGKILL od OOM killer, v dmesg bude záznam o ukončení procesu kvůli nedostatku paměti.