【已解决】记一次使用systemctl启动nginx导致进程假死的问题

464 阅读1分钟

问题:sytemctl restart nginx卡死,实际应用已经重启

 

产生原因: /etc/init.d/nginx里的pid文件与实际运行的服务不一致

解决方法:

1、查看nginx默认的配置文件中的pid文件定义

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pq06LWw55qETWluZQ==,size_20,color_FFFFFF,t_70,g_se,x_16

2、得到正在运行的nginx服务的配置文件为/usr/local/nginx/conf/nginx.conf

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pq06LWw55qETWluZQ==,size_20,color_FFFFFF,t_70,g_se,x_16

3、修改 /etc/init.d/nginx文件,使两个pid文件保持一致即可