使用win32-service创建新服务,failure_reset_period是什么意思?
我也会对其他选项(fail_reboot_message,failure_command,failure_actions,failure_delay)和示例表示赞赏。
提前谢谢。
答案 0 :(得分:1)
使用示例:
Service.new(
:service_name => SERVICE_NAME,
:display_name => SERVICE_DISPLAYNAME,
:start_type => Service::AUTO_START,
:error_control => Service::ERROR_NORMAL,
:service_type => Service::WIN32_OWN_PROCESS,
:description => 'This service does blah blah..',
:binary_path_name => path,
:failure_reset_period => 86400, # period (in seconds) with no failures after which the failure count should be reset to 0
:failure_actions => [ Service::ACTION_RESTART ], # action to take
:failure_delay => 60000 # delay before action in milliseconds
)
failure_reset_period
在指定时间后将服务的失败计数重置为0,这是有用的,因为您可以为服务的第一次,第二次和其他失败配置不同的操作。
failure_reset_period
中为here描述:
服务失败计数之前必须经过的天数 重置
答案 1 :(得分:-1)
如果我需要设置具有不同的failure_delay的第二个和第三个故障选项怎么办?