我们修改了nginx.conf
文件,将所有 URL 重定向到 www 替代项。后来,我们删除了负责此功能的行。但是,即使在运行之后sudo service nginx restart
,www 重定向仍会继续。
奇怪的是,即使我们运行sudo service nginx stop
,nginx 服务器仍继续提供服务。根据service nginx status
,nginx 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 时看到什么错误?