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

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

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

Stripeとは、米国のオンライン決済システム提供企業、及び同社が提供する決裁システムを指します。Webサイトやモバイルアプリにコードを組み込むことでクレジットカードなどの決済サービスが簡潔に追加できます。

Ruby on Rails 6

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

Q&A

解決済

1回答

431閲覧

bundle exec unicorn_rails -c config/unicorn.rb -E production -Dで反応が全くない

ryou19861210

総合スコア1

Stripe

Stripeとは、米国のオンライン決済システム提供企業、及び同社が提供する決裁システムを指します。Webサイトやモバイルアプリにコードを組み込むことでクレジットカードなどの決済サービスが簡潔に追加できます。

Ruby on Rails 6

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

0グッド

0クリップ

投稿2022/07/23 08:34

前提

学習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=''

アプリ自体の挙動に問題があるのでは?と思いローカル環境で再度試してみましたが、問題なく動いております。
一週間先に進めずの状態です。
お導きいただけませんでしょうか。

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

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

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

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

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

guest

回答1

0

ベストアンサー

それ動いていません?
unixのコマンド(の多く、特に古からのもの)は、正常に終了したときは何もメッセージを出さないです。

log で errorと言われている pid は ps で出ている pid とは異なります。
今動いているのは問題ないのでは?

投稿2022/07/23 11:18

winterboum

総合スコア23347

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

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

ryou19861210

2022/07/23 12:28

ご回答ありがとうございます。 そうかと思っていたのですが、「We're sorry, but something went wrong.」のエラーが発生してしまい。 ローカルでは動くのに、、、で困っております。 less log/production.logでエラーを確認すると下記のように出ていますが、関係あるでしょうか。 ``` F, [2022-07-23T12:25:43.203141 #28318] FATAL -- : [ffa9124f-8b54-4743-8b5c-c9a12c0dd690] [ffa9124f-8b54-4743-8b5c-c9a12c0dd690] ActionView::Template::Error (Webpacker can't find application in /var/www/gym_search/public/packs/manifest.json. Possible causes: 1. You want to set webpacker.yml value of compile to true for your environment unless you are using the `webpack -w` or the webpack-dev-server. 2. webpack has not yet re-run to reflect updates. 3. You have misconfigured Webpacker's config/webpacker.yml file. 4. Your webpack configuration is not creating a manifest. ```
winterboum

2022/07/23 13:24

aa,これですね。 ActionView::Template::Error が log/production.log にでているとすると、unicorn は動いており、httpdサーバーとの接続も問題なし、です。 Webpacker 周りを確認してください。
winterboum

2022/07/23 13:27

私はその辺り弱いので、質問のtitle変えて 識者呼び寄せましょう。 titleだけじゃないか、質問内容も直したほうが良いですね。 もしくは unicorn問題は解決したとして、新たに webpackerの質問建てるか
ryou19861210

2022/07/24 04:57

ご提案ありがとうございます。 そうさせていただきます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問