0

この投稿に従って、nginx をインストールし、それを使用して webfaction で別の django アプリを提供し ましたその ssh セッションを閉じたので、サーバーは稼働し続けました。私は今、再起動したいと思っています。さらに、関連するログが表示されません。/home/logs/user と /home/logs/frontend と nginx/logs を確認しましたが、そこには古いファイルがありますが、継続的に更新されているように見えるものは何もありません (私の Web サイトは実行されており、いくつかのアクションが機能せず、「ページを利用できません」というエラーが表示されますが、これらのログには何も表示されません. ps -ef | grep nginx を試して nginx pid を見つけて再起動しましたが、nginx プロセスの 1 つを強制終了しようとすると、次のように表示されますアクセス拒否。

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

Webfaction サーバーで nginx サービスを再起動します

[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 に答える