Merhaba,

Yakın bir zamanda karşılaştığım bir sorundur. Gerek saldırı yapılması ya da spesifik bir durum sebebiyle servisler durabiliyor. Bunun için yazdığım shell scripti paylaşacağım. Pgrep ile pid aratıyor eğer bulamazsa servisi yeniden başlatıyor. Basit bir yapı. Örnek için hem Apache hem Nginx için bu tanımı gerçekleştirdim.

Apache için:

Nginx için:

Aslında her şey için kullanabilirsiniz. MySQL olur, Postfix olur..
Eğer crontab’a aşağıdaki satırı eklerseniz 5 dakikada bir çalışacaktır.