知识库首页

主控VPS任务间断性Timeout超时

主控开通云主机经常性遇到任务超时  如下 错误提示

Task 633:dial tcp 103.12.56.*:8096: i/o timeout

一般遇到此类问题的原因是因为>主控与被控的线路较远或则连接被控响应慢造成主控刷新自动任务响应太快,所以解决方法如下:

 在centos输入命令 

crontab -e

进入编辑任务页面 你将看到任务刷新一般是6秒或则10秒一次刷新任务,此时您需要更改更长时间相应一次

一共2个云主机任务接口 分别为 runtask,checktask接口

您可以修改为 如20秒一次那么演示为:

演示:

执行任务
* * * * * /usr/bin/curl http://www.rs.com/process?c=runtask
* * * * * sleep 20; /usr/bin/curl http://www.rs.com/process?c=runtask
* * * * * sleep 40; /usr/bin/curl http://www.rs.com/process?c=runtask
* * * * * /usr/bin/curl http://www.rs.com/process?c=runtask

执行任务
* * * * * /usr/bin/curl http://www.rs.com/process?c=checktask
* * * * * sleep 20; /usr/bin/curl http://www.rs.com/process?c=checktask
* * * * * sleep 40; /usr/bin/curl http://www.rs.com/process?c=checktask
* * * * * /usr/bin/curl http://www.rs.com/process?c=checktask

更多说明

每分钟60秒,所以 以上20秒刷新一次接口,4条任务,

如果按10秒一次那么任务演示

 

执行任务
* * * * * /usr/bin/curl http://www.rs.com/process?c=runtask
* * * * * sleep 10; /usr/bin/curl http://www.rs.com/process?c=runtask
* * * * * sleep 20; /usr/bin/curl http://www.rs.com/process?c=runtask
* * * * * sleep 30; /usr/bin/curl http://www.rs.com/process?c=runtask
* * * * * sleep 40; /usr/bin/curl http://www.rs.com/process?c=runtask
* * * * * sleep 50; /usr/bin/curl http://www.rs.com/process?c=runtask
* * * * * /usr/bin/curl http://www.rs.com/process?c=runtask

执行任务
* * * * * /usr/bin/curl http://www.rs.com/process?c=checktask
* * * * * sleep 10; /usr/bin/curl http://www.rs.com/process?c=checktask
* * * * * sleep 20; /usr/bin/curl http://www.rs.com/process?c=checktask
* * * * * sleep 30; /usr/bin/curl http://www.rs.com/process?c=checktask
* * * * * sleep 40; /usr/bin/curl http://www.rs.com/process?c=checktask
* * * * * sleep 50; /usr/bin/curl http://www.rs.com/process?c=checktask
* * * * * /usr/bin/curl http://www.rs.com/process?c=checktask

免费使用RStack

即刻下载, 免费体验RStack正式版

开始免费试用 请求演示