前提・実現したいこと
AWSでデプロイしたwebアプリケーションのCSSが読み込まれずに困っています。
開発環境では問題なく読み込まれています。
発生している問題・エラーメッセージ
GET http://35.73.75.243/assets/application-9de4e333b9d5d0d4e396acfb0ad048816511eec74b38a026d30e0bbb835e63ca.css net::ERR_ABORTED 404 (Not Found) GET http://35.73.75.243/assets/%E9%A9%9A%E3%81%8D%E9%96%83%E3%81%8D%E3%81%9D%E3%82%93%E3%81%AA%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3-8e7f7e5b516ad9e67008ae1cce2956b7b23b25cb70f9e2a5bc59974d53b10f2b.png 404 (Not Found) GET http://35.73.75.243/assets/%E4%BC%9A%E8%AD%B0%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B33-d9877a07958e3c8f5af589fb4937b3e6535dd97058f49fab5159a7cca96fd9da.png 404 (Not Found)
また、EC2側でエラーログを確認したところ下記のエラーメッセージが表示されていました。
ERROR -- : Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (Mysql2::Error::ConnectionError)
上記エラーメッセージ周辺のエラーログ
I, [2021-03-10T08:43:28.849035 #9191] INFO -- : Refreshing Gem list I, [2021-03-10T08:43:30.164563 #9191] INFO -- : listening on addr=0.0.0.0:3000 fd=9 E, [2021-03-10T08:43:30.164972 #9191] ERROR -- : Can't connect to local MySQL se rver through socket '/tmp/mysql.sock' (2) (Mysql2::Error::ConnectionError) /home/ec2-user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/mysql2-0.5.3/lib/m ysql2/client.rb:90:in `connect' /home/ec2-user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/mysql2-0.5.3/lib/m ysql2/client.rb:90:in `initialize' /home/ec2-user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/activerecord-6.0.3 .5/lib/active_record/connection_adapters/mysql2_adapter.rb:24:in `new' /home/ec2-user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/activerecord-6.0.3 .5/lib/active_record/connection_adapters/mysql2_adapter.rb:24:in `mysql2_connect ion' /home/ec2-user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/activerecord-6.0.3 .5/lib/active_record/connection_adapters/abstract/connection_pool.rb:887:in `new _connection' /home/ec2-user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/activerecord-6.0.3 .5/lib/active_record/connection_adapters/abstract/connection_pool.rb:931:in `che ckout_new_connection' /home/ec2-user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/activerecord-6.0.3 .5/lib/active_record/connection_adapters/abstract/connection_pool.rb:910:in `try _to_checkout_new_connection'
ps aux | grep unicorn の結果
ec2-user 439 0.0 9.3 454636 94576 ? Sl 02:02 0:01 unicorn master -c /var/www/breakpoint_app/current/config/unicorn.rb -E deployment -D ec2-user 510 0.0 8.9 455660 90476 ? Sl 02:02 0:00 unicorn worker[0] -c /var/www/breakpoint_app/current/config/unicorn.rb -E deployment -D ec2-user 3918 0.0 9.4 458396 95104 ? Sl 03:03 0:01 unicorn_rails master -c config/unicorn.rb -E production -D ec2-user 3928 0.0 8.8 458396 89328 ? Sl 03:03 0:00 unicorn_rails worker[0] -c config/unicorn.rb -E production -D ec2-user 8641 0.0 0.0 119436 972 pts/0 S+ 04:10 0:00 grep --color=auto unicorn
試したこと
Nginxの設定やunicorn.rbの記述に問題がないか確認しましたが、問題は見つかりませんでした。
補足情報(FW/ツールのバージョンなど)
ruby 2.6.5
rails 6.0.0
mysql 0.4.4
unicorn 5.4.1
回答1件
あなたの回答
tips
プレビュー