私はpostgresqlに接続するjoomlaを使用しています:
$db = JFactory::getDBO();
$db->setQuery($query);
$db->query();
$object = $db->loadAssocList();
デフォルトのタイムアウト = 30 秒。タイムアウトを 120 に設定します。クエリのタイムアウトをどのように設定しますか? ありがとう。
set_time_limit
スクリプトの実行を許可する秒数を設定します。これに達すると、スクリプトは致命的なエラーを返します。デフォルトの制限は 30 秒です。存在する場合max_execution_time
は、php.ini で定義された値です。
呼び出されると、set_time_limit()
タイムアウト カウンターをゼロから再開します。つまり、タイムアウトがデフォルトの 30 秒で、スクリプト実行の 25 秒後に次のような呼び出しset_time_limit(20)
が行われた場合、スクリプトはタイムアウトするまで合計 45 秒間実行されます。
標準のphp関数を使用する必要があります
set_time_limit(120);