0

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

谢谢。

4

1 回答 1

1

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

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

于 2013-10-17T03:02:13.480 回答