0

簡単な nagios URL チェックで自分の rails-website をチェックしたいです。問題は、Nagios からのすべての GET リクエスト (毎分) で、新しいセッションがsessionsテーブルに挿入されることです。Rails が Nagios クエリの新しいレコードを生成しないようにするにはどうすればよいですか?

4

1 に答える 1

1

これにアプローチする最善の方法は、必要なテストを行う NagiosController を作成することだと思います。コントローラーとそれに関連付けられたビューがセッション オブジェクトにアクセスせず、読み込まれないことを確認してください。

もちろん、これでも db レコードが作成される可能性があります - 確かではありません。テストしていません。ただし、1分に1 db挿入してもシステムが停止することはありません.@eugenの上記のコメントに従ってセッションをクリアすれば、問題ありません。1時間ごとにクリアするだけで十分だと思います。

編集: ActionController::Base APIdocによると、(アクションの最後に) を呼び出すこともできreset_sessionます。これにより、「セッション全体が削除されます」

于 2011-06-24T13:36:22.213 に答える