Autor Subiect: Exim, php, httpd <defunct>  (Citit de 1117 ori)

newbie

  • Vizitator
Exim, php, httpd <defunct>
« : Septembrie 01, 2009, 03:59:00 pm »
Hello ,

Am o mica sau nu stiu, mare problema cu un server linux.

De ceva timp in ps ax , la procese imi apar unele servicii cu <defunct>.

Din cate am citit ar fi niste procese care nu se inchid corect. Care ar putea fi cauza? Ceva software sau hardware?

Ca si exemplu :

20430 ?        Z      0:00 [exim] <defunct>
20434 ?        Z      0:00 [exim] <defunct>

Merci!

Marian

  • Membru
  • ***
  • Mesaje postate: 389
  • Karma: +5/-8
    • Vezi Profilul
Răspuns: Exim, php, httpd <defunct>
« Răspuns #1 : Septembrie 02, 2009, 12:52:24 am »

 Salut,

 Un process defunct este un proces care tocmai si-a terminat activitatea, insa depinde de procesul "master" (parent process).
In ceea ce priveste php-ul este normal daca rulezi apache cu suphp sau phpcgi. In privinta httpd-ului la fel, pentru ca banuiesc ca este facut cu MPM Prefork.
 De regula, nu te incomodeaza cu nimic procesele defunct, ele neconsumand resursele sistemului.

La httpd poti umbla putin la setari, in special la:

 
  • MaxRequestsPerChild <- cate request-uri se fac per child inainte ca acesta sa fie inchis
  • KeepAliveTimeout
  • Timeout

Asigura-te ca faci o copie a fisierului de configuratie mai intai.