使用 CLI 每秒运行一个 PHP 脚本
2022-08-30 23:58:06
我有一个运行Cent OS的专用服务器,带有并行PLESK面板。我需要每秒运行一个PHP脚本来更新我的数据库。这些不是时间上的替代方法,它需要每秒更新一次。
我可以使用URL找到我的脚本。http://www.somesite.com/phpfile.php?key=123
文件可以每秒在本地执行一次吗?喜欢?phpfile.php
更新:
自从我添加这个问题以来已经几个月了。我最终使用以下代码:
#!/user/bin/php
<?php
$start = microtime(true);
set_time_limit(60);
for ($i = 0; $i < 59; ++$i) {
doMyThings();
time_sleep_until($start + $i + 1);
}
?>
我的 cronjob 设置为每分钟。我已经在测试环境中运行了一段时间,它工作得很好。它真的超级快,我没有看到CPU和内存使用量的增加。