Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/nginx/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu systemctl表示nginx没有运行;但nginx正在运行_Ubuntu_Nginx_Systemctl - Fatal编程技术网

Ubuntu systemctl表示nginx没有运行;但nginx正在运行

Ubuntu systemctl表示nginx没有运行;但nginx正在运行,ubuntu,nginx,systemctl,Ubuntu,Nginx,Systemctl,当我在Ubuntu上运行sudo systemctl status nginx时,我被告知服务已停止 当我运行ps ax | grep nginx时,我看到nginx有两个不同的PID(一个主PID,一个工作PID),都在运行。事实上,我的web服务器在浏览器上运行良好 问题是我想更新我的nginx配置,然后用类似于sudo systemctl reload nginx的东西重新加载它。但这是一个生产web服务器,在我理解为什么systemctl认为nginx离线(并且正在跟踪一个完全不同的PI

当我在Ubuntu上运行
sudo systemctl status nginx
时,我被告知服务已停止

当我运行ps ax | grep nginx时,我看到nginx有两个不同的PID(一个主PID,一个工作PID),都在运行。事实上,我的web服务器在浏览器上运行良好


问题是我想更新我的nginx配置,然后用类似于
sudo systemctl reload nginx
的东西重新加载它。但这是一个生产web服务器,在我理解为什么systemctl认为nginx离线(并且正在跟踪一个完全不同的PID)之前,我已经厌倦了这么做。

关闭所有nginx进程并重新启动。我真的不想这样做。这是一个生产服务器。我想首先了解它是如何进入这种状态的。我已经安装了vanilla nginx,除了用mywebsite.com替换服务器名称外,没有对配置做任何修改。我运行certbot生成一个SSL证书,它自动更新配置。但在安装nginx之后,其他一切都是普通的。请关闭所有nginx进程并重新启动。我真的不想这么做。这是一个生产服务器。我想首先了解它是如何进入这种状态的。我已经安装了vanilla nginx,除了用mywebsite.com替换服务器名称外,没有对配置做任何修改。我运行certbot生成一个SSL证书,它自动更新配置。但其他所有东西都是nginx安装后的普通产品。