0

nginx と unicorn を使用して VPS にデプロイする方法を説明するスクリーンキャスト http://railscasts.com/episodes/335-deploying-to-a-vps?view=asciicast に従っています (Ruby をubuntu の Rails アプリ)。さまざまなサービス(nginx、postgres、unicorn、ruby)をインストールして実行したcap deploy:cold後、私のアプリは(予想どおり)デフォルトのnginxページを表示しました.nginxが本番アプリを提供するように、スクリーンキャストは次の方法で削除するように指示します

deployer@li349-144:~$ sudo rm /etc/nginx/sites-enabled/default 
[sudo] password for deployer: 
deployer@li349-144:~$ sudo service nginx restart
Restarting nginx: nginx.

以前にアプリケーションをデプロイしたことがありますが、このデフォルト ページを削除すると、目的のアプリケーションが表示されます。ただし、今回サーバーでこれらのコマンドを実行して IP アドレスに移動すると、ブラウザーはサーバーに接続できないと通知します。何が問題なのかわからないので、nginx、unicorn、postgres を再起動しようとしましたが (すべて正常に再起動しました)、ブラウザーに同じエラー メッセージが表示されました。

私のクラウド サーバーには、unicorn.logログ ファイルとを含むログ ディレクトリがありますproduction.logが、どちらも問題を示していません。たとえば、production.log はデータベースの移行が実行されたことのみを示し、これは unicorn.log です。

I, [2013-07-11T23:26:57.717019 #6664]  INFO -- : listening on addr=/tmp/unicorn.qbruby3.sock fd=10
I, [2013-07-11T23:26:57.717480 #6664]  INFO -- : worker=0 spawning...
I, [2013-07-11T23:26:57.718428 #6664]  INFO -- : worker=1 spawning...
I, [2013-07-11T23:26:57.719538 #6667]  INFO -- : worker=0 spawned pid=6667
I, [2013-07-11T23:26:57.719713 #6667]  INFO -- : Refreshing Gem list
I, [2013-07-11T23:26:57.722070 #6664]  INFO -- : master process ready
I, [2013-07-11T23:26:57.726747 #6670]  INFO -- : worker=1 spawned pid=6670
I, [2013-07-11T23:26:57.727030 #6670]  INFO -- : Refreshing Gem list
I, [2013-07-11T23:27:09.930162 #6670]  INFO -- : worker=1 ready
I, [2013-07-11T23:27:10.084362 #6667]  INFO -- : worker=0 ready
I, [2013-07-12T01:05:52.638290 #6664]  INFO -- : reloading config_file=/home/michael/apps/qbruby3/shared/config/unicorn.rb
I, [2013-07-12T01:05:52.668897 #6664]  INFO -- : done reloading config_file=/home/michael/apps/qbruby3/shared/config/unicorn.rb
I, [2013-07-12T01:05:52.858858 #6664]  INFO -- : reaped #<Process::Status: pid 6667 exit 0> worker=0
I, [2013-07-12T01:05:52.859032 #6664]  INFO -- : worker=0 spawning...
I, [2013-07-12T01:05:52.860609 #7212]  INFO -- : worker=0 spawned pid=7212
I, [2013-07-12T01:05:52.860839 #7212]  INFO -- : Refreshing Gem list
I, [2013-07-12T01:05:52.875751 #6664]  INFO -- : reaped #<Process::Status: pid 6670 exit 0> worker=1
I, [2013-07-12T01:05:52.875944 #6664]  INFO -- : worker=1 spawning...
I, [2013-07-12T01:05:52.877405 #7215]  INFO -- : worker=1 spawned pid=7215
I, [2013-07-12T01:05:52.877651 #7215]  INFO -- : Refreshing Gem list
I, [2013-07-12T01:06:02.191290 #7212]  INFO -- : worker=0 ready
I, [2013-07-12T01:06:02.269397 #7215]  INFO -- : worker=1 ready

この状況で、アプリが表示されない理由を特定するには、他に何を確認できますか?

4

0 に答える 0