Ubuntu systemctl表示nginx没有运行;但nginx正在运行
当我在Ubuntu上运行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
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安装后的普通产品。