前提
学習5ヶ月目の初心者です。宜しくおねがいいたします。
RailsにてStripサブスクリプション決済機能アプリを実装中です。
bundle exec unicorn_rails -c config/unicorn.rb -E production -Dをしても
反応がなく、Elastic IP アドレスにアクセスしても
「We're sorry, but something went wrong.」が表示されてしまいます。
発生している問題・エラーメッセージ
ターミナル RAILS_SERVE_STATIC_FILES=1 unicorn_rails -c config/unicorn.rb -E production -D
を実施してもターミナル上エラーも何も表示されません。
ps aux | grep unicorn ec2-user 26913 0.1 10.3 465120 101912 ? Sl 08:03 0:01 unicorn_rails master -c config/unicorn.rb -E production -D ec2-user 26921 0.0 9.5 466144 94656 ? Sl 08:04 0:00 unicorn_rails worker[0] -c config/unicorn.rb -E production -D ec2-user 27169 0.0 0.0 119448 916 pts/4 S+ 08:19 0:00 grep --color=auto unicorn
上記も表示されているので起動はしていると思うのですが、、、
less log/unicorn.stderr.logをしてエラー状況を見ると下記のように表示されます。
E, [2022-07-23T07:23:35.968798 #22686] ERROR -- : worker=0 PID:22694 timeout (61s > 60s), killing E, [2022-07-23T07:23:35.972172 #22686] ERROR -- : reaped #<Process::Status: pid 22694 SIGKILL (signal 9)> worker=0
アプリにはStripeを使用したサブスクリプション機能を実装しており、sudo vim /etc/environmentで
下記のようにAPIキー設定をしております。=の後にはキーを記載しております。
STRIPE_PUBLISHABLE_KEY='' STRIPE_API_KEY=''
アプリ自体の挙動に問題があるのでは?と思いローカル環境で再度試してみましたが、問題なく動いております。
一週間先に進めずの状態です。
お導きいただけませんでしょうか。
0 コメント