1
yangqi 2014-10-22 00:47:39 +08:00
不太明白你是想解决什么问题。。。
|
2
johnsneakers OP @yangqi 哎,我就知道我这个描述得肯定大多数人是看不明白的,其实就是想解决同一时刻crontab里面脚本执行太多影响机器性能问题
|
3
incompatible 2014-10-22 00:54:26 +08:00 1
你的目标很简单,就是让占用资源高的脚本串行执行
使用单个线程来处理队列是个可行的办法。 我会选择把这些脚本依次写在一个sh中,每日3点调用这个sh就行了 |
4
lecher 2014-10-22 01:17:40 +08:00
要看执行的是哪类占用资源的
磁盘io?内存?cpu? 肯定是要串行执行的了,既然用php管理,那就用php监控状态,开个mysql存状态和执行队列,crontab定时用调用php检测状态,进程减少了或者负载下去的时候再执行下一个队列。 这样够保险了吧。 |