私の会社の DBA は、長時間実行されているデータベース接続と本番データベースでのクエリを自動的に強制終了するスクリプトを持っています。データベースの読み取りと書き込みを定期的に行う必要があるデーモンのようなループで実行される CakePHP シェル アプリケーションを作成しました。実行時間が長すぎると、メンテナンス スクリプトによってデータベース接続が閉じられ、アプリでエラーが発生します。
CakePHP のソースを見ると、モデルがインスタンス化されると、適切なデータベースに自動的に接続しようとするようです。クエリを作成するときだけデータベースに接続してから切断する方法はありますか?