0

我按照这篇文章安装 nginx 并使用它为 webfaction 上的另一个 django 应用程序提供服务- http://www.ravelrumba.com/blog/install-nginx-webfaction/ 我已经使用 sbin/nginx 启动了 nginx,如文章中所述。我关闭了那个 ssh 会话,所以服务器继续运行。我现在想重新启动,令我非常沮丧的是无法弄清楚如何。此外,我看不到任何相关日志,我检查了 /home/logs/user 和 /home/logs/frontend 和 nginx/logs 并且那里有旧文件,但似乎没有持续更新(我的网站正在运行并且一些操作不起作用,我收到“页面不可用”错误,但这些日志都没有显示任何内容。我已经尝试 ps -ef | grep nginx 找出 nginx pid 并重新启动,但是当我尝试杀死一个 nginx 进程时,它说没有权限。

sbin/nginx 停止或启动或重新启动不起作用。这听起来一定很愚蠢,但现在已经尝试了几个小时,希望能提供任何帮助。

此外,尝试了以下 -

[xxx@xxx nginx]$ sbin/nginx -s quit 
nginx: [error] open() "/home/xxx/webapps/nginx/logs/nginx.pid" failed (2: No such file or directory) 
[xxx@xxx nginx]$ sbin/nginx -s reload 
nginx: [error] open() "/home/xxx/webapps/nginx/logs/nginx.pid" failed (2: No such file or directory)
4

3 回答 3

3

我只是做

$ cd ~/weapps/my-app-name
$ ./bin/restart

我的 capistrano(或 mina)部署脚本中也有此步骤。

于 2014-05-12T09:18:42.293 回答
2

Restart nginx service in webfaction servers

[xxx@xxx nginx]$ sbin/nginx -p /home/xxx/webapps/myapp/nginx/ -s reload
于 2012-06-07T03:53:14.757 回答
0

从 webfaction 的任意目录重启 nginx:

ssh your_username.webfactional.com
$ $HOME/webapps/[app_name]/nginx/sbin/nginx -p $HOME/webapps/[app_name]/nginx/ -s reload
于 2014-01-06T20:41:23.843 回答