ユーザーが選択した日付範囲によっては、完了までに時間がかかることがあります。これにより、サーバがタイムアウトして(2006年:MySQLサーバがなくなった)、find()が失敗することがあります。私は次のようにタイムアウト値を変更しようとしました: ini_set( 'mysql.connect_timeout'、5);MySQLサーバーのタイムアウト値を増やす
私が想定しているのは、ホスティングパッケージのサーバー設定を上書きできないためです。私は、CakePHPを通じてMySQLサーバのタイムアウトを増やす上の任意のアドバイスのために非常に感謝される SET @@ session.wait_timeout = 60
: は、私は、次のコードを使用してホスティング会社から助言を受けました。
タイムアウトするPHPスクリプトではないと確信していますか? – inquam
私は、これらの結果を見つけたり、そのクエリとデータベースを大幅に最適化するための別の戦略について考えるべきだと思います。あなたは本当に*ユーザー*がページを読み込むのを待つことを望んでいますか? – deceze