質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
unicorn

Unicornは、汎用のRackアプリケーションサーバ。RackとWebサーバーの機能を併せ持ちます。レスポンス処理や、Nginx単体がRackの機能をサポートしていない事から、一般的にはNginx+Unicorn+Railsの構成を取って用います。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Capistrano

Rubyで書かれたサーバオーケストレーションで、複数のサーバでスクリプトを実行する際に用いられます。主な使用用途はWebアプリケーションのデプロイメントです。 アプリケーションのバージョンアップ自動化、およびデータベースの変更などもできます。

Q&A

0回答

590閲覧

デプロイ Unicorn起動でエラー

Meitoku

総合スコア44

unicorn

Unicornは、汎用のRackアプリケーションサーバ。RackとWebサーバーの機能を併せ持ちます。レスポンス処理や、Nginx単体がRackの機能をサポートしていない事から、一般的にはNginx+Unicorn+Railsの構成を取って用います。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Capistrano

Rubyで書かれたサーバオーケストレーションで、複数のサーバでスクリプトを実行する際に用いられます。主な使用用途はWebアプリケーションのデプロイメントです。 アプリケーションのバージョンアップ自動化、およびデータベースの変更などもできます。

0グッド

0クリップ

投稿2021/05/23 08:44

編集2021/05/23 08:49

デプロイ時にunicorn:startでエラーが発生します
エラーログを見てもエラーが特定できないような気がします
何が原因なのでしょうか よろしくお願いします

エラー

03:03 unicorn:start 01 $HOME/.rbenv/bin/rbenv exec bundle exec unicorn -c /var/www/baseball-app/current/config/unicorn.rb -E deployment -D 01 master failed to start, check stderr log for details #<Thread:0x00007fb53859cf50@/Users/user/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/sshkit-1.21.0/lib/sshkit/runners/parallel.rb:10 run> terminated with exception (report_on_exception is true): Traceback (most recent call last): 1: from /Users/user/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/sshkit-1.21.0/lib/sshkit/runners/parallel.rb:11:in `block (2 levels) in execute' /Users/user/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/sshkit-1.21.0/lib/sshkit/runners/parallel.rb:15:in `rescue in block (2 levels) in execute': Exception while executing as ec2-user@: bundle exit status: 1 (SSHKit::Runner::ExecuteError) bundle stdout: Nothing written bundle stderr: master failed to start, check stderr log for details (Backtrace restricted to imported tasks) cap aborted! SSHKit::Runner::ExecuteError: Exception while executing as ec2-user@: bundle exit status: 1 bundle stdout: Nothing written bundle stderr: master failed to start, check stderr log for details Caused by: SSHKit::Command::Failed: bundle exit status: 1 bundle stdout: Nothing written bundle stderr: master failed to start, check stderr log for details Tasks: TOP => unicorn:start (See full trace by running task with --trace) The deploy has failed with an error: Exception while executing as ec2-user@: bundle exit status: 1 bundle stdout: Nothing written bundle stderr: master failed to start, check stderr log for details ** DEPLOY FAILED ** Refer to log/capistrano.log for details. Here are the last 20 lines: DEBUG [762828a2] Finished in 0.706 seconds with exit status 0 (successful). INFO [76ac94d6] Running $HOME/.rbenv/bin/rbenv exec bundle exec rake db:migrate as ec2-user@ DEBUG [76ac94d6] Command: cd /var/www/baseball-app/releases/20210523081821 && ( export RBENV_ROOT="$HOME/.rbenv" RBENV_VERSION="2.5.1" RAILS_ENV="production" ; $HOME/.rbenv/bin/rbenv exec bundle exec rake db:migrate ) INFO [76ac94d6] Finished in 5.131 seconds with exit status 0 (successful). INFO [277d8207] Running /usr/bin/env ln -s /var/www/baseball-app/releases/20210523081821 /var/www/baseball-app/releases/current as ec2-user@ DEBUG [277d8207] Command: ( export RBENV_ROOT="$HOME/.rbenv" RBENV_VERSION="2.5.1" ; /usr/bin/env ln -s /var/www/baseball-app/releases/20210523081821 /var/www/baseball-app/releases/current ) INFO [277d8207] Finished in 0.889 seconds with exit status 0 (successful). INFO [6089a7bb] Running /usr/bin/env mv /var/www/baseball-app/releases/current /var/www/baseball-app as ec2-user@ DEBUG [6089a7bb] Command: ( export RBENV_ROOT="$HOME/.rbenv" RBENV_VERSION="2.5.1" ; /usr/bin/env mv /var/www/baseball-app/releases/current /var/www/baseball-app ) INFO [6089a7bb] Finished in 0.818 seconds with exit status 0 (successful). DEBUG [fa366269] Running if test ! -d /var/www/baseball-app/current; then echo "Directory does not exist '/var/www/baseball-app/current'" 1>&2; false; fi as ec2-user@ DEBUG [fa366269] Command: if test ! -d /var/www/baseball-app/current; then echo "Directory does not exist '/var/www/baseball-app/current'" 1>&2; false; fi DEBUG [fa366269] Finished in 0.732 seconds with exit status 0 (successful). DEBUG [4512f488] Running [ -e /var/www/baseball-app/shared/tmp/pids/unicorn.pid ] && kill -0 `cat /var/www/baseball-app/shared/tmp/pids/unicorn.pid` as ec2-user@ DEBUG [4512f488] Command: [ -e /var/www/baseball-app/shared/tmp/pids/unicorn.pid ] && kill -0 `cat /var/www/baseball-app/shared/tmp/pids/unicorn.pid` DEBUG [4512f488] bash: 0 行: kill: (14054) - そのようなプロセスはありません DEBUG [4512f488] Finished in 0.633 seconds with exit status 1 (failed). INFO [87c8a4b2] Running $HOME/.rbenv/bin/rbenv exec bundle exec unicorn -c /var/www/baseball-app/current/config/unicorn.rb -E deployment -D as ec2-user@ DEBUG [87c8a4b2] Command: cd /var/www/baseball-app/current && ( export RBENV_ROOT="$HOME/.rbenv" RBENV_VERSION="2.5.1" RAILS_ENV="production" ; $HOME/.rbenv/bin/rbenv exec bundle exec unicorn -c /var/www/baseball-app/current/config/unicorn.rb -E deployment -D ) DEBUG [87c8a4b2] master failed to start, check stderr log for details

tailf unicorn.stderr.log

/home/ec2-user/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /home/ec2-user/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/vendor/thor/lib/thor.rb:399:in `dispatch' /home/ec2-user/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/cli.rb:30:in `dispatch' /home/ec2-user/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/vendor/thor/lib/thor/base.rb:476:in `start' /home/ec2-user/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/cli.rb:24:in `start' /home/ec2-user/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/exe/bundle:46:in `block in <top (required)>' /home/ec2-user/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/friendly_errors.rb:123:in `with_friendly_errors' /home/ec2-user/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/exe/bundle:34:in `<top (required)>' /home/ec2-user/.rbenv/versions/2.5.1/bin/bundle:23:in `load' /home/ec2-user/.rbenv/versions/2.5.1/bin/bundle:23:in `<main>'

tailf production.log

D, [2021-05-23T08:10:56.440680 #14054] DEBUG -- : (0.3ms) SET NAMES utf8, @@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'), ',NO_AUTO_VALUE_ON_ZERO'), @@SESSION.sql_auto_is_null = 0, @@SESSION.wait_timeout = 2147483 D, [2021-05-23T08:21:14.625283 #1311] DEBUG -- : (14.6ms) SET NAMES utf8, @@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'), ',NO_AUTO_VALUE_ON_ZERO'), @@SESSION.sql_auto_is_null = 0, @@SESSION.wait_timeout = 2147483 D, [2021-05-23T08:21:14.640871 #1311] DEBUG -- : (0.1ms) SELECT GET_LOCK('2694284742390409035', 0) D, [2021-05-23T08:21:14.661257 #1311] DEBUG -- : (6.6ms) SELECT `schema_migrations`.`version` FROM `schema_migrations` ORDER BY `schema_migrations`.`version` ASC D, [2021-05-23T08:21:14.665171 #1311] DEBUG -- : ActiveRecord::InternalMetadata Load (0.2ms) SELECT `ar_internal_metadata`.* FROM `ar_internal_metadata` WHERE `ar_internal_metadata`.`key` = 'environment' LIMIT 1 D, [2021-05-23T08:21:14.669808 #1311] DEBUG -- : (0.1ms) BEGIN D, [2021-05-23T08:21:14.670773 #1311] DEBUG -- : (0.1ms) COMMIT D, [2021-05-23T08:21:14.671025 #1311] DEBUG -- : (0.1ms) SELECT RELEASE_LOCK('2694284742390409035') D, [2021-05-23T08:21:21.802828 #2959] DEBUG -- : (0.3ms) SET NAMES utf8, @@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'), ',NO_AUTO_VALUE_ON_ZERO'), @@SESSION.sql_auto_is_null = 0, @@SESSION.wait_timeout = 2147483 D, [2021-05-23T08:27:52.934059 #3462] DEBUG -- : (0.3ms) SET NAMES utf8, @@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'), ',NO_AUTO_VALUE_ON_ZERO'), @@SESSION.sql_auto_is_null = 0, @@SESSION.wait_timeout = 2147483

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問