1

Mac に Bitnami Rails スタックがインストールされています。私の問題をよりよく説明するために、バックエンドとしてmysqlを使用して単純な足場ベースのレールアプリを作成しました。しばらくの間、単純な POST および GET リクエストを実行できますが、いくつかのリクエストの後、アプリが無期限にハングします。この奇妙な動作を報告するために例外がキャッチされたり、開発ログに価値のあるものはありません。これは、アプリがフリーズする前の開発ログの最後の部分です。

Processing WritedatasController#index (for 127.0.0.1 at 2010-03-30 20:38:51) [GET]
   [4;36;1mWritedata Load (0.7ms) [0m    [0;1mSELECT * FROM `writedatas`  [0m
Rendering template within layouts/application
Rendering writedatas/index
   [4;35;1mWritedata Columns (2.9ms) [0m    [0mSHOW FIELDS FROM `writedatas` [0m
Completed in 99ms (View: 88, DB: 4) | 200 OK [http://localhost/writedatas]
   [4;36;1mSQL (0.2ms) [0m    [0;1mSET NAMES 'utf8' [0m
   [4;35;1mSQL (0.1ms) [0m    [0mSET SQL_AUTO_IS_NULL=0 [0m


Processing WritedatasController#new (for 127.0.0.1 at 2010-03-30 20:38:52) [GET]
   [4;36;1mWritedata Columns (2.0ms) [0m    [0;1mSHOW FIELDS FROM `writedatas` [0m
Rendering template within layouts/application
Rendering writedatas/new
Rendered writedatas/_form (5.9ms)
Completed in 34ms (View: 25, DB: 2) | 200 OK [http://localhost/writedatas/new]
   [4;36;1mSQL (0.4ms) [0m    [0;1mSET NAMES 'utf8' [0m
   [4;35;1mSQL (0.1ms) [0m    [0mSET SQL_AUTO_IS_NULL=0 [0m


Processing WritedatasController#index (for 127.0.0.1 at 2010-03-30 20:39:17) [GET]
   [4;36;1mWritedata Load (0.7ms) [0m    [0;1mSELECT * FROM `writedatas`  [0m
Rendering template within layouts/application
Rendering writedatas/index
   [4;35;1mWritedata Columns (2.6ms) [0m    [0mSHOW FIELDS FROM `writedatas` [0m
Completed in 101ms (View: 90, DB: 4) | 200 OK [http://localhost/writedatas]

この時点でハングアップしました。そして、これが発生した後、サーバーを再起動する必要があります。これは、いくつかのリクエストの後にサーバーが再びハングするためです。これは私が直面した最も奇妙な問題であり、私は本当に困惑しています。

4

1 に答える 1

1

あなたは私たちがコメントするのに十分な情報を提供していません. サーバーをデバッガー モードで実行し、コードをステップ実行して問題の特定を試みます。

コードに問題がない場合は、クリーンなデータ セットで実行してみてください。

于 2010-03-31T01:51:17.477 に答える