当前位置: 首页>>代码示例>>PHP>>正文


PHP Maintenance::analyze方法代码示例

本文整理汇总了PHP中Maintenance::analyze方法的典型用法代码示例。如果您正苦于以下问题:PHP Maintenance::analyze方法的具体用法?PHP Maintenance::analyze怎么用?PHP Maintenance::analyze使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Maintenance的用法示例。


在下文中一共展示了Maintenance::analyze方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: time

    $log->TRACE($parser->filterRaw('projects'));
    $log->TRACE($parser->cleanup());
}
//Очистка "мусора" создающегося при вставке в визивиг изображений и не сохранении комментария (таблицы commune_attach, file_commune и articles_comments_files, file
if (date('H') == 23) {
    //$log->TRACE( commune::removeWysiwygTrash());
    $log->TRACE(articles::removeWysiwygTrash());
}
// Каждый день первого числа формируем документ ITO за прошлый месяц
/*
if(date('j') == 1 && date('H') == 1) {
    $prevMonth = time() - 3600 * 24 * 2; // Вычитаем два дня на всякий случай
    $log->TRACE( sbr_meta::generateDocITO(array(0 => date('Y-m-01', $prevMonth), 1 => date('Y-m-t', $prevMonth)), false, 'xlsx'));
}
*/
//Очистка логов ПСКБ из базы
/*
if(date('H') == 5) {
    // $log_pskb = new log_pskb();
    // $log->TRACE( $log_pskb->clearCloneData() );
    // $log->TRACE( $log_pskb->packOldData(true) );
}
*/
//////////////////// !!! добавлять НАД этой строкой !!! ///////////////////////
$mt = new Maintenance();
if (in_array($H, array(2, 9, 21))) {
    $log->TRACE($mt->analyze('master', Maintenance::MODE_VACUUM));
} elseif (in_array($H, array(3, 6, 10, 13, 16, 19, 22))) {
    $log->TRACE($mt->analyze('master', Maintenance::MODE_ANALYZE));
}
$log->writeln('------------ END hourly    (total time: ' . $log->getTotalTime() . ') ---------------');
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:31,代码来源:hourly.php


注:本文中的Maintenance::analyze方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。