我在 crontab 中有以下内容,其中有 7 个......在一个和另一个之间的 15 分钟范围内:
50 8 * * * wget -q -O - http://domain.com/path/to/script.php?xxx=3
该脚本调用mysql,从表中选择每条记录,执行某些操作并更新某个值...而通常此脚本需要大约+ 5分钟才能结束...并且2或3从正在运行的进程中消失...其他3或4不要...似乎它们重叠
7020 root 0.0 % wget -q -O - http://domain.com/path/to/script.php?xxx=3
现在,可以成为优先问题吗?如何为 crontab 设置优先级(很好?)?优先级如何管理执行时间?进程以最高优先级退出?
如果我这样做mysql > SHOW FULL PROCESSLIST\G
了,它们似乎在 3 小时后仍在运行!而且......在这些sql进程中,表是可读的,如果不是,如何避免?页面的服务速度像往常一样慢