nginx.conf 未正确重启

nginx.conf 未正确重启

我们修改了nginx.conf文件,将所有 URL 重定向到 www 替代项。后来,我们删除了负责此功能的行。但是,即使在运行之后sudo service nginx restart,www 重定向仍会继续。

奇怪的是,即使我们运行sudo service nginx stop,nginx 服务器仍继续提供服务。根据service nginx statusnginx is not running。但是,当我运行 时ps -ef |grep nginx,有一行:

deploy    1473  1251  0 12:58 pts/0    00:00:00 grep --color=auto nginx

当我尝试用 终止它时kill -9 1473,出现错误:

-bash: kill: (1473) - No such process

再次运行ps -ef |grep nginx,我看到:

deploy    1478  1251  0 12:59 pts/0    00:00:00 grep --color=auto nginx

pid 已经改变。

知道发生什么事了吗?

答案1

它没有运行。您看到的是您正在执行的 grep 命令。完成后,该进程不再存在。如果您将 nginx 替换为任何其他词(elephant 等),您将看到相同的结果。

当您尝试启动 nginx 时看到什么错误?

相关内容