私はUnicornを実行する必要があるプロジェクトに取り組んでいます。私は起動時に起動するサービスを設定しました。ただし、起動に失敗します。ここでエラーが発生したログからの抜粋です:UbuntuでUnicornサービスが開始されない16.10
jul 05 08:21:04 ubuntu3 su[1255]: pam_systemd(su:session): Failed to create session: Connection timed out
jul 05 08:21:06 ubuntu3 unicorn_consul[1116]: ruby-2.3.2 is not installed.
jul 05 08:21:06 ubuntu3 unicorn_consul[1116]: To install do: 'rvm install ruby-2.3.2'
私はRubyがインストールされていない、私はruby -v
を実行する場合、それはruby 2.3.2p217 (2016-11-15 revision 56796) [i686-linux]
を返します。おそらく私はrvmの代わりにrbenv経由でRubyをインストールしたのでしょうか?もしそうなら、どうすれば私のRubyインストールを使用することができますか?
Here私のサービスのbashファイルの内容を貼り付けました。
その後、Nginxを起動します。 Hereは、その設定ファイルの内容です。
UPDATE 1:
私は自分のコンピュータからRVMをアンインストールしたとき、私はRubyの問題を修正しました。残った唯一の問題は、タイムアウトの問題です。
どのようにレールサーバーを実行していますか? – aBadAssCowboy
申し訳ありませんが、最後の部分を忘れました。私はNginxで始める。私は 'sudo service nginx restart'を使って準備していますが、そうではありません。私は別のRailsアプリを試してみました。私はその記事を編集した。 – helloworld2013
Rubyの問題を修正しましたが、残っているのはタイムアウトの問題だけです。 – helloworld2013