我使用付费主机Hosting24来运行我的网站。我有一个cron作业,每1分钟执行以下代码。
<?php
require_once('connect.php');
for($c = 0; $c < 60; $c=$c+5)
{
// php to mysql queries SELECT/ UPDATE/ INSERT etc...
sleep(5);
}
mysql_close($my_connection);}
?>
我尝试使用for循环允许脚本运行1分钟。最终我的脚本应该运行一段时间,因为服务器将每隔1分钟执行一次。
然而,我打开我的网站一段时间,然后我无法连接到它。我甚至无法访问我的cpanel。
我的cron作业脚本是否会使系统过热,系统是否已关闭? 我应该如何设置我的cron作业脚本让它每1分钟运行一次并持续1分钟?
感谢。
答案 0 :(得分:1)
根据我的经验,需要包含文件的cron作业应该包含该文件的完整路径(CLI环境可能与Web服务器内的环境有很大不同)。试试看,看看是否有帮助。
如果没有,您需要做的下一件事是关闭cron作业并自行从CLI运行它,使用top
来查看进程使用情况。看看你的cron运行需要多长时间。