1

ubuntu14.04 システムにデプロイされた diaspora pod (ruby アプリケーション) の実行中に、次のエラーが発生します。

バンドラー: コマンドの読み込みに失敗しました: ユニコーン (/home/ubuntu/.rvm/gems/ruby-2.1.8@diaspora/bin/unicorn)

ubuntu@ip:~/diaspora$ ./script/server 警告: 構成によるポートの設定は非推奨です。代わりにリッスンを設定してください。更新された config/diaspora.yml.example を参照してください。ポート 3000 の開発モードで Diaspora を開始し、リクエスト サイクル内でジョブを処理します。

私、[2016-06-30T18:31:18.139991 #1580] 情報 -- : [ディアスポラ:デフォルト] send_command: モニター私、[2016-06-30T18:31:18.142457 #1580] 情報 -- : [ディアスポラ:デフォルト] スケジュール :monitor (理由: ユーザーによる監視) I, [2016-06-30T18:31:18.142780 #1580] INFO -- : [ディアスポラ:デフォルト] => モニター (理由: ユーザーによる監視) I, [2016- 06-30T18:31:18.142940 #1580] 情報 -- : [ディアスポラ:デフォルト] 0.2s チェーン モニターで非同期を開始します [] I, [2016-06-30T18:31:18.143217 #1580] INFO -- : [Eye] <= loading: ["/home/ubuntu/diaspora/config/eye.rb "] 私、[2016-06-30T18:31:18.157191 #1580] INFO -- : [Eye] <= command: load /home/ubuntu/diaspora/config/eye.rb (0.181545199s) 私、[2016- 06-30T18:31:18.158367 #1580] INFO -- : [diaspora:web] schedule :monitor (理由: ユーザーによる監視) I, [2016-06-30T18:31:18.158632 #1580] INFO --: [diaspora :web] => モニター (理由: ユーザーによるモニター) I, [2016-06-30T18:31:18.158705 #1580] INFO -- : [ディアスポラ:デフォルト] <= モニター I、[2016-06-30T18:31:18.159647 #1580] INFO --: [diaspora:web] pid_file が見つかりません、開始しています... I、[2016-06-30T18:31:18.160052 #1580 ] INFO -- : [diaspora:web] switch :starting [:unmonitored => :starting] (理由: ユーザーによる監視) I, [2016-06-30T18:31:18.161873 #1580] INFO -- : [diaspora: web] デーモン化:bin/bundle exec unicorn -c config/unicorn.rbstart_grace を使用: 2.5s、env: 'DB=mysql RAILS_ENV=development PORT=3000'、<1720> (/home/ubuntu/diaspora 内) I、[2016-06-30T18:31:18.162008 #1580] INFO -- : [diaspora:web] sleep for :start_grace 2.5 I, [2016-06-30T18:31:20.662786 #1580] INFO -- : [diaspora:web] switch :started [:starting => :up] (reason: monitorユーザーによる) I, [2016-06-30T18:31:20.665149 #1580] INFO -- : [diaspora:web] <= 監視バンドラー: コマンドの読み込みに失敗しました: unicorn (/home/ubuntu/.rvm/gems/ruby -2.1.8@diaspora/bin/unicorn) W, [2016-06-30T18:31:25.663536 #1580] WARN -- : [diaspora:web] check_alive: プロセス <1720> が見つかりません I, [2016-06- 30T18:31:25.663809 #1580] INFO --: [diaspora:web] pid_file を削除: /home/ubuntu/diaspora/tmp/pids/web.pid I, [2016-06-30T18:31:25.664177 #1580] INFO -- : [diaspora:web] スイッチ :crashed [:up => :down] (理由:クラッシュ) 私、[2016-06-30T18:31:25.664615 #1580] 情報 -- : [diaspora:web] スケジュール :check_crash (理由: クラッシュ) 私、[2016-06-30T18:31:25.665000 #1580] 情報-- : [diaspora:web] => check_crash (reason: crashed) W, [2016-06-30T18:31:25.665108 #1580] WARN -- : [diaspora:web] check crashed: process is down I, [2016 -06-30T18:31:25.665185 #1580] 情報 -- : [ディアスポラ:ウェブ] スケジュール:復元 (理由: クラッシュ) 私、[2016-06-30T18:31:25.665359 #1580] 情報 -- : [ディアスポラ: web] <= check_crash I, [2016-06-30T18:31:25.665547 #1580] INFO -- : [diaspora:web] => 復元 (理由: クラッシュ) I, [2016-06-30T18:31:25.665635 # 1580] INFO -- : [diaspora:web] pid_file が見つかりません。 > :starting] (理由: クラッシュ) I, [2016-06-30T18:31:25.667339 #1580] INFO -- :[ディアスポラ:ウェブ]デーモン化:bin/bundle exec unicorn -c config/unicorn.rbstart_grace: 2.5s, env: 'DB=mysql RAILS_ENV=development PORT=3000', <1725> (/home/ubuntu/diaspora 内) I, [2016-06-30T18:31:25.667438 #1580] INFO -- : [diaspora:web] sleep for :start_grace 2.5 I, [2016-06-30T18:31:28.168226 #1580] INFO -- : [diaspora:web] switch :started [:starting => :up] (理由: クラッシュ) I, [2016-06-30T18:31:28.170467 #1580] INFO -- : [diaspora:web] <= バンドラーの復元: コマンドの読み込みに失敗しました: unicorn (/home/ubuntu/.rvm/gems/ruby-2.1 .8@diaspora/bin/unicorn) W, [2016-06-30T18:31:33.168931 #1580] WARN -- : [diaspora:web] check_alive: プロセス <1725> が見つかりません I, [2016-06-30T18: 31:33.169188 #1580] INFO --: [diaspora:web] pid_file を削除: /home/ubuntu/diaspora/tmp/pids/web.pid I, [2016-06-30T18:31:33.169547 #1580] INFO -- : [diaspora:web] switch :crashed [:up => :down] (reason: crashed) 私、[2016-06-30T18:31:33.170001 #1580] 情報 -- : [diaspora:web] スケジュール :check_crash (理由: クラッシュ) 私、[2016-06-30T18:31:33.170419 #1580] 情報 -- : [ diaspora:web] => check_crash (reason: crashed) W, [2016-06-30T18:31:33.170527 #1580] WARN -- : [diaspora:web] check crashed: process is down I, [2016-06-30T18 :31:33.170602 #1580] INFO -- : [diaspora:web] スケジュール :restore (理由: クラッシュ) I, [2016-06-30T18:31:33.170781 #1580] INFO -- : [diaspora:web] <= check_crash I, [2016-06-30T18:31:33.170977 #1580] INFO -- : [diaspora:web] => 復元 (理由: クラッシュ) I, [2016-06-30T18:31:33.171062 #1580] INFO - - : [diaspora:web] pid_file が見つかりません、開始中です... I, [2016-06-30T18:31:33.171282 #1580] INFO -- : [diaspora:web] スイッチ:開始中 [:down => :starting] (理由: クラッシュ) 私、[2016-06-30T18:31:33.172718 #1580] INFO -- : [ディアスポラ:web] デーモン化:bin/bundle exec unicorn -c config/unicorn.rbstart_grace: 2.5s, env: 'DB=mysql RAILS_ENV=development PORT=3000', <1730> (/home/ubuntu/diaspora 内) I, [2016-06-30T18:31:33.172822 #1580] INFO -- : [diaspora:web] :start_grace 2.5 のために眠っています

4

2 に答える 2

1

diaspora.yml の 172 行目あたりを変更します。

#rails_environment: 'development'

「プロダクション」に移動し、コメントを外します。

于 2016-07-01T06:44:29.703 に答える
0

構成によるポートの設定は非推奨です。代わりにリッスンを設定してください

そこにあなたの問題があります。meld などのツールを使用して、config/diaspora.yml ファイルを更新された config/diaspora.yml.examle ファイルと手動で比較する必要があります。

ポート設定を指定する行を変更したため、次のようになります。

listen: 'http://127.0.0.1:3000/'

これは最新のテンプレートの 178 行目です...

于 2016-12-03T08:41:26.917 に答える