cron job把服务器搞定了?

时间:2013-10-17 02:55:27

标签: php mysql cron

我使用付费主机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分钟?

感谢。

1 个答案:

答案 0 :(得分:1)

根据我的经验,需要包含文件的cron作业应该包含该文件的完整路径(CLI环境可能与Web服务器内的环境有很大不同)。试试看,看看是否有帮助。

如果没有,您需要做的下一件事是关闭cron作业并自行从CLI运行它,使用top来查看进程使用情况。看看你的cron运行需要多长时间。