nginx修改配置文件后使用reload重启失败问题

今天修改了nginx的配置文件,然后执行reload 操作之后导致了nginx出现问题
排查之后发现后台有多个nginx进程,推测可能是多个nginx进程导致了nginx出现运行上的混乱。

解决方法:ps -ef | grep nginx ,找到nginx的进程,
杀掉所有nginx进程。重新启动nginx即可解决问题,

总结:总得来说应该是属于部署服务器规范问题,reload 实质并没有杀死进程。和tomcat restart操作类似。部署时应该还是先kill 在重启。遵循这样稳定的方式来。而不应该直接使用这样不稳定的部署方式。

你可能感兴趣的:(工作心得)