最近新搭建的亚马逊EC2服务器, 上面部署了一个静态的WEB, 启动了一个nginx做代理.最近发现一个问题: Nginx进程隔一段时间就莫名的挂掉了, 然后就出现了网站无法打开的窘境.. 为了防止这个问题再次发生, 特使用如下方法进行Nginx的进程守护. 1. 编写脚本, 监测nginx进程,如果挂掉,则重启,否则不予干预. 在/data/work/scripts目录下创建一个 restart_nginx.sh文件, 内容如下: #查找nginx进程,排除掉grep命令产生的进程号,awk打