Rails を Nginx と 5 つの Thin Web サーバーで実行しています。ぶら下がり続けます!!
500 内部サーバー エラーが発生します。しかし、何が原因なのかわかりません。
My questions are:
1) 問題の原因を特定するにはどうすればよいですか? どのような手順を踏む必要がありますか?
2) ページindex8
が問題の原因ですか? (これは ajax 呼び出しを使用した dataTable です - json)
3) システムで 500 エラーhang
が発生しますか? それとも、それらが原因であると想定しているだけですか?
エラーログ:
Started GET "/workorders/index8?sEcho=1&iColumns=10&sColumns=&iDisplayStart=0&iDisplayLength=10&mDataProp_0=0&mDataProp_1=1&mDataProp_2=2&mDataProp_3=3&mDataProp_4=4&mDataProp_5=5&mDataProp_6=6&mDataProp_7=7&mDataProp_8=8&mDataProp_9=9&sSearch=&bRegex=false&sSearch_0=&bRegex_0=false&bSearchable_0=true&sSearch_1= &bRegex_1=false&bSearchable_1=true&sSearch_2=&bRegex_2=false&bSearchable_2=true&sSearch_3=&bRegex_3=false&bSearchable_3=true&sSearch_4=&bRegex_4=false&bSearchable_4=true&sSearch_5=&bRegex_5=false&bSearchable_5=true&sSearch_6=&bRegex_6=false&bSearchable_6=true&sSearch_7=&bRegex_7=false&bSearchable_7=true&sSearch_8=&bRegex_8=false&bSearchable_8=true&sSearch_9=&bRegex_9=false&bSearchable_9=true&iSortCol_0=0&sSortDir_0=asc&iSortingCols=1&bSortable_0=true&bSortable_1=true&bSortable_2=true&bSortable_3=true&bSortable_4=true&bSortable_5=true&bSortable_6=true&bSortable_7=true&bSortable_8=true&bSortable_9=true&_=1378992988374" for 198.50.4.4 at 2013-09-12 07:40:32 - 0600 JSON としての WorkordersController#index8 による処理 パラメータ: {"sEcho"=>"1", "iColumns"=>"10", "sColumns"=>"", "iDisplayStart"=>"0", "iDisplayLength"= >"10"、"mDataProp_0"=>"0"、"mDataProp_1"=>"1"、"mDataProp_2"=>"2"、"mDataProp_3"=>"3"、"mDataProp_4"=>"4", "mDataProp_5"=>"5", "mDataProp_6"=>"6", "mDataProp_7"=>"7", "mDataProp_8"=>"8", "mDataProp_9"=>"9", "sSearch"= >""、"bRegex"=>"false"、"sSearch_0"=>""、"bRegex_0"=>"false"、"bSearchable_0"=>"true"、"sSearch_1"=>""、"bRegex_1" =>"false", "bSearchable_1"=>"true", "sSearch_2"=>"", "bRegex_2"=>"false", "bSearchable_2"=>"true", "sSearch_3"=>""," bRegex_3"=>"false", "bSearchable_3"=>"true", "sSearch_4"=>"", "bRegex_4"=>"false", "bSearchable_4"=>"true", "sSearch_5"=>"", "bRegex_5"=>"false", "bSearchable_5"=>"true", "sSearch_6"= >""、"bRegex_6"=>"false"、"bSearchable_6"=>"true"、"sSearch_7"=>""、"bRegex_7"=>"false"、"bSearchable_7"=>"true"、"sSearch_8 "=>"", "bRegex_8"=>"false", "bSearchable_8"=>"true", "sSearch_9"=>"", "bRegex_9"=>"false", "bSearchable_9"=>"true", "iSortCol_0"=>"0", "sSortDir_0"=>"asc","iSortingCols"=>"1", "bSortable_0"=>"true", "bSortable_1"=>"true", "bSortable_2"=>"true", "bSortable_3"=>"true", "bSortable_4"=>" true", "bSortable_5"=>"true", "bSortable_6"=>"true", "bSortable_7"=>"true", "bSortable_8"=>"true", "bSortable_9"=>"true", "_ "=>"1378992988374"} 500 内部サーバー エラーを 6125 ミリ秒で完了bSortable_5"=>"true", "bSortable_6"=>"true", "bSortable_7"=>"true", "bSortable_8"=>"true", "bSortable_9"=>"true", "_"=>" 1378992988374"} 6125 ミリ秒で 500 内部サーバー エラーを完了bSortable_5"=>"true", "bSortable_6"=>"true", "bSortable_7"=>"true", "bSortable_8"=>"true", "bSortable_9"=>"true", "_"=>" 1378992988374"} 6125 ミリ秒で 500 内部サーバー エラーを完了
更新1
私は今、500 エラーがシステムをハングさせていないと考えています。ログに戻って、システムがハングしていないときに表示されることを確認しました。
だから、私は振り出しに戻ります。ハングの原因を特定するにはどうすればよいですか?
(もちろん、2 つ目の問題があります。とにかく 500 エラーが発生するのはなぜですか?)