rails5.2です。
普段はcloud9上で開発しており、久しぶりにheorkuへpushしました。
migrateやseedを流して、いざアクセスすると以下のようになりました。
「このページは動作していません
piapp3.herokuapp.com からデータが送信されませんでした。
ERR_EMPTY_RESPONSE」
migrateもseedも失敗せず、
DBにデータが出来てるのを確認しました。
herokuのログを確認しました。
長くて全部は貼り付けられませんでした。
なので「error」というキーワードに引っかかった前後数行を貼り付けます。
2020-09-28T23:55:38.465116+00:00 app[web.1]: [fog][DEPRECATION] Falling back to deprecated constant Fog::Compute::Aliyun. The preferred format of service provider constants has changed from service::provider to provider::service. Please update this service provider to use the preferred format. 2020-09-28T23:55:41.822282+00:00 app[web.1]: /app/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:291:in `require': No such file to load -- pry.rb (LoadError) 2020-09-28T23:55:41.822294+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:291:in `block in require' 2020-09-28T23:55:41.822295+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:257:in `load_dependency'
この中で
「pry.rb (LoadError)」
という行があるのでこれが原因かと思いgemを見ると
developmentでしか使ってなく、関係なさそうです。
ruby
1group :development do 2 gem 'web-console' 3 gem 'listen' 4 gem 'spring' 5 gem 'spring-watcher-listen' 6 gem 'pry-rails' 7 gem 'pry-byebug' 8 #gem 'pry-doc' 9end
あと後半にも「error」と出力されてる行がありましたが、ここはtimeoutの事であり
直接の原因じゃなさそうです。
2020-09-28T23:55:41.823719+00:00 app[web.1]: from bin/rails:9:in `require' 2020-09-28T23:55:41.823739+00:00 app[web.1]: from bin/rails:9:in `<main>' 2020-09-28T23:55:41.837330+00:00 app[web.1]: => Booting Puma 2020-09-28T23:55:41.837331+00:00 app[web.1]: => Rails 5.2.4.3 application starting in production 2020-09-28T23:55:41.837333+00:00 app[web.1]: => Run `rails server -h` for more startup options 2020-09-28T23:55:41.837333+00:00 app[web.1]: Exiting 2020-09-28T23:56:30.004073+00:00 app[api]: Starting process with command `bundle exec rake db:seed:seeds` by user pecchan@yahoo.co.jp 2020-09-28T23:56:43.198437+00:00 heroku[run.9306]: State changed from starting to up 2020-09-28T23:56:54.601821+00:00 heroku[run.9306]: State changed from up to complete 2020-09-28T23:57:25.949217+00:00 heroku[web.1]: State changed from starting to down 2020-09-28T23:57:27.523372+00:00 heroku[router]: at=error code=H20 desc="App boot timeout" method=GET path="/" host=piapp3.herokuapp.com request_id=8c2547a4-67e9-4ff3-8879-b4895bab42f1 fwd="58.13.43.197" dyno= connect= service= status=503 bytes= protocol=https 2020-09-28T23:58:14.239533+00:00 heroku[router]: at=error code=H20 desc="App boot timeout" method=GET path="/" host=piapp3.herokuapp.com request_id=bf0d850a-dda0-4006-b258-9e1a4d6059ab fwd="58.13.43.197" dyno= connect= service= status=503 bytes= protocol=https 2020-09-28T23:59:23.169935+00:00 heroku[router]: at=error code=H20 desc="App boot timeout" method=GET path="/" host=piapp3.herokuapp.com request_id=e62280a7-f481-4781-bce2-7e2c4f796176 fwd="58.13.43.197" dyno= connect= service= status=503 bytes= protocol=https
ログが全て貼り付けられないので厳しいですが、もしエラーの原因分かる方居ましたら教えていただけないでしょうか?
確認したら良さそうなことだけでも結構です。
宜しくお願いします。
【追記】
Gemfileのfogをfog-awsに変えてみました。
起動はまだ出来ないですが、エラーログから[fog]が消えました。
相変わらず「pry.rb (LoadError)」と出力されています。
2020-09-29T03:09:35.304518+00:00 app[web.1]: from bin/rails:9:in `<main>' 2020-09-29T03:09:35.343906+00:00 app[web.1]: => Booting Puma 2020-09-29T03:09:35.343908+00:00 app[web.1]: => Rails 5.2.4.3 application starting in production 2020-09-29T03:09:35.343908+00:00 app[web.1]: => Run `rails server -h` for more startup options 2020-09-29T03:09:35.343909+00:00 app[web.1]: Exiting 2020-09-29T03:09:52.976354+00:00 heroku[web.1]: State changed from starting to crashed 2020-09-29T03:09:52.867683+00:00 app[web.1]: /app/vendor/bundle/ruby/2.6.0/gems/activ support-5.2.4.3/lib/active_support/dependencies.rb:291:in `require': No such file to load -- pry.rb (LoadError) 2020-09-29T03:09:52.867702+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:291:in `block in require' 2020-09-29T03:09:52.867702+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:257:in `load_dependency'
Gemfile
ruby
1source 'https://rubygems.org' 2 3gem 'rails', '~> 5.2.4.3' 4gem 'bootstrap-sass' 5gem 'puma' 6gem 'sass-rails' 7gem 'uglifier' 8gem 'coffee-rails' 9gem 'jquery-rails' 10gem 'turbolinks' 11gem 'jbuilder' 12gem 'bcrypt' 13gem 'aasm' 14gem 'will_paginate' 15gem 'bootstrap-will_paginate' 16gem 'rails-i18n' 17gem 'font-awesome-rails' 18gem 'public_uid' 19gem 'bundle_outdated_formatter' 20gem 'carrierwave' 21gem 'mini_magick' 22 23group :development, :test do 24 gem 'sqlite3' 25 gem 'byebug', platform: :mri 26 gem 'shoulda-matchers' 27 #gem 'spring-commands-rspec' 28 gem 'faker' 29end 30 31group :development do 32 gem 'web-console' 33 gem 'listen' 34 gem 'spring' 35 gem 'spring-watcher-listen' 36 gem 'pry-rails' 37 gem 'pry-byebug' 38 #gem 'pry-doc' 39end 40 41group :test do 42 gem 'rails-controller-testing' 43 gem 'minitest-reporters' 44 gem 'guard' 45 gem 'guard-minitest' 46 gem 'rspec-rails' 47 gem 'factory_bot_rails' 48 49 gem 'capybara' 50 gem 'launchy' 51 gem 'selenium-webdriver' 52 gem 'webdrivers' 53 gem 'rack_session_access' 54end 55 56group :production do 57 gem 'pg' 58 #gem 'fog' 59 gem 'fog-aws' 60end 61 62# Windows環境ではtzinfo-dataというgemを含める必要があります 63gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
回答1件
あなたの回答
tips
プレビュー