Повышение отказоустойчивости - автоматическое пересоздание триггера для запуска крона, в случае его удаления. Более логичная очистка таблицы с результатами поиска. git-svn-id: https://torrentpier2.googlecode.com/svn/trunk@436 a8ac35ab-4ca4-ca47-4c2d-a49a94f06293
This commit is contained in:
glix08 2012-06-27 18:26:04 +00:00
commit 0cac51a124
3 changed files with 7 additions and 2 deletions

View file

@ -56,7 +56,7 @@ $domain_name = (!empty($_SERVER['SERVER_NAME'])) ? $_SERVER['SERVER_NAME'] : $do
// Increase number of revision after update
$bb_cfg['tp_version'] = '2.5 Beta';
$bb_cfg['tp_release_state'] = 'R435';
$bb_cfg['tp_release_state'] = 'R436';
$bb_cfg['tp_release_date'] = '27-06-2012';
// Database

View file

@ -19,6 +19,11 @@ function cron_get_file_lock ()
{
cron_release_deadlock();
}
else if (!file_exists(CRON_ALLOWED) && !file_exists(CRON_RUNNING))
{
file_write('', CRON_ALLOWED);
$lock_obtained = @rename(CRON_ALLOWED, CRON_RUNNING);
}
return $lock_obtained;
}

View file

@ -2,7 +2,7 @@
if (!defined('BB_ROOT')) die(basename(__FILE__));
$search_results_expire = TIMENOW - ($bb_cfg['user_session_duration'] * 2) - 600;
$search_results_expire = TIMENOW - 3*3600;
DB()->query("
DELETE FROM ". BB_SEARCH ."