Witam. Mam dosc powazny problem. Mianowicie bez jakiejs jasnej przyczyny modul pinger do lmsd przestal dzialac, zaraz po odpaleniu cos sie w nim wali i staje sie procesem zombie (pid 20005) natomiast drugi proces (pid 19990) powoduje nieskonczenie dlugie 100% obciazenie procesora. Dzieje sie to prawie natychmiast po uruchomieniu insatancji pingera (2-3 sec). Nie mam pojecia jak wydusic wiecej informacji nt dzialania i powodow wywalania sie modulu. lmsd jest skompilowany z obiema flagami do debug'u i nie daje mi praktycznie zadnych danych po za sqlowymi ktore na nic sie teraz nie przydaja.
pinger jest w tej chwili ustawiony tak aby pingowal tylko jedna podsiec o nazwie Perlowa.
/var/log/syslog: Jul 8 10:53:00 merkury lmsd: DEBUG: [lmsd] Connected with params: db='lms' host='localhost' user='lms' port='0' passwd='*'. Jul 8 10:53:00 merkury lmsd: DEBUG: [SQL] SELECT reload FROM hosts WHERE name = 'merkury' AND reload != 0. Jul 8 10:53:00 merkury lmsd: DEBUG: [SQL] SELECT module, crontab, daemoninstances.name AS name FROM daemoninstances, hosts WHERE hosts.id = hostid AND disabled = 0 AND hosts.name = 'merkury' ORDER BY priority. Jul 8 10:53:00 merkury lmsd: DEBUG: [lmsd] Disconnected. Jul 8 10:53:00 merkury lmsd: DEBUG: [lmsd] Reloading... Jul 8 10:53:00 merkury lmsd: DEBUG: [lmsd] Connected with params: db='lms' host='localhost' user='lms' port='0' passwd='*'. Jul 8 10:53:00 merkury lmsd: DEBUG: [SQL] SELECT daemoninstances.name AS section, var, value FROM daemonconfig, hosts, daemoninstances WHERE hostid=hosts.id AND instanceid=daemoninstances.id AND hosts.name='merkury' AND daemoninstances.name='pinger' AND daemonconfig.disabled=0. Jul 8 10:53:00 merkury lmsd: DEBUG: [pinger/pinger] initialized Jul 8 10:53:00 merkury lmsd: DEBUG: [SQL] SELECT name, domain, address, INET_ATON(mask) AS mask, interface, gateway FROM networks WHERE UPPER(name)=UPPER('PERLOWA'). Jul 8 10:53:00 merkury lmsd: DEBUG: [SQL] SELECT id, INET_NTOA(ipaddr) AS ip FROM nodes.
[merkury ~]# date;ps aux|grep lmsd|grep -v grep Wt, 8 lip 2008, 10:53:06 CEST root 19865 0.0 0.0 4376 1316 ? Ss 01:27 0:00 lmsd root 19990 63.0 0.0 4516 1252 ? R 10:53 0:03 lmsd: reload root 20005 0.0 0.0 0 0 ? Z 10:53 0:00 [lmsd] <defunct> [merkury ~]#