Scheduler

Core

Scheduler::SleepTime

Description:Defines scheduler sleep time in seconds after processing all available tasks (floating point number).
Group:Scheduler
SubGroup:Core
Valid:1
Required:1
Config-Setting:
 $Self->{'Scheduler::SleepTime'} =  '1.0';

Scheduler::PIDUpdateTime

Description:Defines scheduler PID update time in seconds.
Group:Scheduler
SubGroup:Core
Valid:1
Required:1
Config-Setting:
 $Self->{'Scheduler::PIDUpdateTime'} =  '600';

Scheduler::RestartAfterSeconds

Description:Defines the time in seconds after which the Scheduler performs an automatic self-restart.
Group:Scheduler
SubGroup:Core
Valid:1
Required:1
Config-Setting:
 $Self->{'Scheduler::RestartAfterSeconds'} =  '86400';

Scheduler::TaskDataLength

Description:Defines the maximum length (in characters) for a scheduler task data. WARNING: Do not modify this setting unless you are sure of the current Database length for 'task_data' filed from 'scheduler_data_list' table.
Group:Scheduler
SubGroup:Core
Valid:1
Required:1
Config-Setting:
 $Self->{'Scheduler::TaskDataLength'} =  '8000';

Core::Log

Scheduler::LogPath

Description:Defines the path for scheduler to store its console output (SchedulerOUT.log and SchedulerERR.log).
Group:Scheduler
SubGroup:Core::Log
Valid:1
Required:1
Config-Setting:
 $Self->{'Scheduler::LogPath'} =  '<OTRS_CONFIG_Home>/var/log';

Scheduler::Log::DaysToKeep

Description:Defines the time in days to keep log backup files.
Group:Scheduler
SubGroup:Core::Log
Valid:0
Required:0
Config-Setting:
 $Self->{'Scheduler::Log::DaysToKeep'} =  '10';

Core::Web

Loader::Agent::CommonCSS###000-Scheduler

Description:List of CSS files to always be loaded for the agent interface.
Group:Scheduler
SubGroup:Core::Web
Valid:1
Required:1
Config-Setting:
 $Self->{'Loader::Agent::CommonCSS'}->{'000-Scheduler'} =  [
  'Core.Agent.SchedulerInfo.css'
];

Loader::Agent::CommonJS###000-Scheduler

Description:List of JS files to always be loaded for the agent interface.
Group:Scheduler
SubGroup:Core::Web
Valid:1
Required:1
Config-Setting:
 $Self->{'Loader::Agent::CommonJS'}->{'000-Scheduler'} =  [
  'Core.Agent.SchedulerInfo.js'
];

Frontend::Admin::ModuleRegistration

Frontend::Module###AgentSchedulerInfo

Description:Frontend module registration for the agent interface.
Group:Scheduler
SubGroup:Frontend::Admin::ModuleRegistration
Valid:1
Required:0
Config-Setting:
 $Self->{'Frontend::Module'}->{'AgentSchedulerInfo'} =  {
  'Description' => 'Admin',
  'Group' => [
    'admin'
  ],
  'Title' => 'Shows information on how to start OTRS Scheduler'
};

Frontend::Agent::ModuleNotify

Frontend::NotifyModule###800-Scheduler-Check

Description:Defines the module to display a notification in the agent interface if the scheduler is not running.
Group:Scheduler
SubGroup:Frontend::Agent::ModuleNotify
Valid:1
Required:0
Config-Setting:
 $Self->{'Frontend::NotifyModule'}->{'800-Scheduler-Check'} =  {
  'Module' => 'Kernel::Output::HTML::NotificationSchedulerCheck'
};