FALSE, "logerror_check" => TRUE, "data_traffic_monitor" => TRUE, "lance_report" => TRUE, "project_report" => TRUE, "periodic_report" => TRUE, "switch3000_check" => TRUE, "battery_check" => TRUE, "service_check" => TRUE, "release_check" => TRUE, "zombie_check" => TRUE, "sms_bom_killer" => TRUE, "archiver" => FALSE, // obsolete "archive_db" => TRUE, // archive "report" database to "archive"; remove 1 year old entries "report_db" => TRUE, // archive "default" database to "report"; always "default_db_cleaner" => TRUE, // clean "default" database "report_db_cleaner" => TRUE, // clean "report" database "statistics" => FALSE, "twitter_cache" => TRUE, "connection_statistics" => FALSE); DBG("taksmgr: !is_ReleaseCandidate()"); } else { // Determine the version of this release $path = dirname(realpath($_SERVER['SCRIPT_FILENAME'])); if( ( (substr($path, 0, strlen($rc_version['rc']['dir'])) == $rc_version['rc']['dir']) && preg_match("|^([^/]+)/.+$|", substr($path, strlen($rc_version['rc']['dir'])), $release) ) || preg_match("|^/home/([^/]+)/.*$|", $path, $release) ) { $rc_version = $release[1]; } else unset($rc_version); DBG("taksmgr path=" . $path . " release=" . $rc_version . " from " . serialize($release)); unset($release); unset($path); switch( $rc_version ) { default: // By default, there are no active tasks for an unspecified release $_ACTIVE_TASKS = array("garbage_collector" => FALSE, "logerror_check" => FALSE, "data_traffic_monitor" => FALSE, "lance_report" => FALSE, "project_report" => FALSE, "periodic_report" => FALSE, "switch3000_check" => FALSE, "battery_check" => FALSE, "service_check" => FALSE, "release_check" => FALSE, "zombie_check" => FALSE, "sms_bom_killer" => FALSE, "archiver" => FALSE, // obsolete "archive_db" => FALSE, // archive "report" database to "archive"; always "report_db" => FALSE, // archive "default" database to "report"; always "default_db_cleaner" => FALSE, // clean "default" database "report_db_cleaner" => FALSE, // clean "report" database "statistics" => FALSE, "twitter_cache" => FALSE, "connection_statistics" => FALSE); break; } } /* * Script aliases */ $_SCRIPT_ALIAS = array("archiver" => "obsolete", "archive_db" => "archiver", "report_db" => "archiver", "default_db_cleaner" => "cleaner", "report_db_cleaner" => "cleaner");