Tvoj "neki proces httpd" predstavlja apache server. Ukoliko ubiješ httpd server, ubijaš http daemon, koji zapravo predstavlja, kao što već rekoh, apache server. Koliko zauzima httpd procesorskog vremena i memorije, stvarno ne bih znao reći, premda ne vjerujem da bi trebao 90%... moguće da neka skripta ne tvoj sajtu ulazi u beskonačnu petlju, u tom slučaju bi trebalo da bude zaglavljeno već podešeni TIMEOUT (vjerovatno u httpd.conf) vremena.
Znači rješenje sigurno nije da ubiješ http daemon, nego da mu riješiš probleme koje ima. Pogledaj error log, vjerovatno će ti biti jasnije. Error log za apache server je obično u /var/log/httpd/error_log, ili /var/log/apache/error_log, premda može biti i na drugim mjestima ako ga je administrator pomjerio ili ako imaš drugačiju linux distribuciju (pretpostavljam da je linux u pitanju)
Ako si se baš riješio da ga ubiješ, čini mi se da je neko spomenuo pstree, a možda i nije, ali je dobra ideja: imaćeš vizuelni prikaz hijerarhije procesa, i sve što je potrebno je da ubiješ prvi proces (roditelj svih ostalih) i trebalo bi da svi ostali puknu, ako su već zombi procesi. Jedino postoji problem koji sam ja jednom imao, a to je da se "spawn"-uju procesi čitavo vrijeme, tj. da se non stop proizvode novi httpd procesi, a naravno nema ih beskonačno jer imaš sistemsku granicu za broj procesa. U tom slučaju ti je jedino rješenje ono "killall -9 httpd", ili da probaš još grubljom silom
Code:
while killall -9 httpd; do :; done
Najpametnije je da provjeris error log i popraviš što se da popraviti.