我使用nginx作为反向代理。每当我使用它更新配置时
sudo "cp -r #{nginx_config_path}* /etc/nginx/sites-enabled/"
sudo "kill -s HUP `cat /var/run/nginx.pid`"
我面临短暂的停机时间。我该如何避免呢?
1
这些是命令行命令吗?我从未见过有人将整个sudo命令用这样的引号引起来,这可能不是必需的。
—
brianmearns's
只是一个一般性的评论:我认为标准/建议做法是在
—
brianmearns's
sites-enabled
而不是将其复制的情况下为您的站点配置创建一个软/符号链接。与您的特定问题无关,但是您可能需要调查一下。
您不应该面临停机时间。
—
乔纳森·瓦纳斯科
kill HUP
是在nginx中进行正常重载的方法。