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

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

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

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

Q&A

解決済

1回答

3268閲覧

特定のページに行こうとすると504 Gateway Time-outになる

ayachika

総合スコア36

Ruby on Rails

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

0グッド

0クリップ

投稿2018/11/07 21:54

こんにちは。
いつもお世話になります。
現在cloud9上でRubyonrailsのアプリを開発しているrails歴4ヶ月の初心者です。

このことについて、昨日より特定のページにアクセスできない問題が発生しています。
ログイン状態で、userのページに入ろうとするとアクセスできない状態が続き、504GatewayTimeoutが表示されます。

その際にターミナルに以下のログの表示がでます。
systemstackerrorとあるのですが、原因がわかりません。
その前までは通常通りアクセスできていたため、なにか原因をご教示いただけましたら幸いです。

よろしくお願いします。

Started GET "/users/2" for 111.217.135.221 at 2018-11-07 21:48:16 +0000 Cannot render console from 111.217.135.221! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 Processing by UsersController#show as HTML Parameters: {"id"=>"2"} User Load (0.1ms) SELECT "users" . * FROM "users" WHERE "users" . "id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] User Load (0.1ms) SELECT "users" . * FROM "users" WHERE "users" . "id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] Rendering users/show.html.erb within layouts/application Rendered users/show.html.erb within layouts/application (52.6ms) Completed 500 Internal Server Error in 341ms (ActiveRecord: 0.2ms) SystemStackError (stack level too deep): app/views/users/show.html.erb:10:in `_app_views_users_show_html_erb__2546326967842846519_70217764801900'

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

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

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

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

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

guest

回答1

0

ベストアンサー

Cannot render console from 111.217.135.221!

については

config/environments/環境名.rb内にて
自分のIPをconfig.web_console.whitelisted_ipsに追加するか無視するかですね


SystemStackError (stack level too deep):

については、再帰が深すぎる場合などに発生しえます。

app/views/users/show.html.erb:10との事なので
そのへんでなんらかの無限ループになってないかを確認しましょう。

投稿2018/11/07 22:20

asm

総合スコア15147

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

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

ayachika

2018/11/08 10:10

show.html.erbのコードを削除したらなおりました!ありがとうございます。今後のデザインは様子見しながら考えてみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.49%

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

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

質問する

関連した質問