We can set the cron to restart the server when it was down or not running. You can use following script to detect and restart the httpd,ngnix,Serv-U or any other services.
1) Create the file vi /root/autorestart.sh and add the following code and save it.
You can replace the Serv-U with any your service like httpd or ngnix
#!/bin/bash
# Restart command of your services
RESTART="/etc/init.d/Serv-U restart"
#Path to pgrep command
PGREP="/usr/bin/pgrep"
# Daemon name of your services
HTTPD="Serv-U"
# find pid of serivces
$PGREP ${HTTPD}
if [ $? -ne 0 ] # if service not running
then
# restart Service
$RESTART
fi
2) chdmo 755 /root/autorestart.sh
3) Set Cron to check every 3 minutes vi /var/spool/cron/root
*/3 * * * * sh /root/autorestart.sh
4) Done
When you’re running a business that relies on website traffic and sales to succeed. Then you need to keep it…
Migration! Yes, this word is very big in the web hosting industry and it has its importance. Especially for businesses…
The server is the backbone of the web hosting industry and it acts like a HERO in the web hosting…
Imagine you are on holiday having a cup of tea and browsing your website or blog.Then, what next?You will get…
The web hosting industry is growing every minute, day, and year. It has many terminologies that are important to understand…