Назад | Перейти на главную страницу

thttpd: Демон завершает работу, я не знаю почему

Я запускаю thttpd для обслуживания некоторых файлов perl. Но по какой-то причине демон завершается каждый второй или третий день. Как ни странно, всегда в 6.25 утра. Вот несколько строк из системного журнала:

Nov 10 06:25:40 b1 thttpd[6370]: up 86404 seconds, stats for 86404 seconds: 
Nov 10 06:25:40 b1 thttpd[6370]:   thttpd - 25 connections (0.000289338/sec), 1 max simultaneous, 625000 bytes (7.23346/sec), 2 httpd_conns allocated 
Nov 10 06:25:40 b1 thttpd[6370]:   libhttpd - 30 strings allocated, 8200 bytes (273.333 bytes/str) 
Nov 10 06:25:40 b1 thttpd[6370]:   map cache - 0 allocated, 0 active (0 bytes), 0 free; hash size: 0; expire age: 1800 Nov 10 06:25:40 b1 thttpd[6370]:   fdwatch - 20902 selects (0.24191/sec) 
Nov 10 06:25:40 b1 thttpd[6370]: timers - 2 allocated, 2 active, 0 free Nov 10 06:25:40 b1 thttpd[6370]: exiting

Любые идеи?

Наблюдение за ним через gdb или, по крайней мере, прикрепление к нему strace (strace -p [daemon pid]), вероятно, расскажет вам больше о том, как он умирает - по крайней мере, некоторую информацию о том, вылетает ли он из строя, убивается или выбирает добровольный выход по какой-либо причине.