我正在创建一个wordpress插件,用于交易加密货币。这是一个机器人,我需要每10秒检查一次货币值。为了做到这一点,我需要通过cron作业运行PHP脚本。
我曾尝试使用wordpress cron作业,但它们在执行时间方面并不可靠。
我想问:有没有办法在使用CPanel的服务器上每隔10秒执行一次cron作业?我试过在CPanel上使用cronjob,但它们的粒度只有一分钟,还不够提前谢谢
我正在创建一个wordpress插件,用于交易加密货币。这是一个机器人,我需要每10秒检查一次货币值。为了做到这一点,我需要通过cron作业运行PHP脚本。
我曾尝试使用wordpress cron作业,但它们在执行时间方面并不可靠。
我想问:有没有办法在使用CPanel的服务器上每隔10秒执行一次cron作业?我试过在CPanel上使用cronjob,但它们的粒度只有一分钟,还不够提前谢谢
首先,您必须确定执行作业的平均时间。每分钟运行一次,五次。使用error_log(\'Start\');
, 和error_log(\'End\');
标记开始时间和结束时间。取所有五个结果的平均值,并将其四舍五入到整秒。准备作业以在循环中执行其逻辑6次:
$avgExecTime = 3; //replace this with the average execution time from your tests
$sleepTime = 10 - $avgExecTime;
for($i = 0; $i = 5; $i++) {
//
// your logic goes here
//
if($i < 5)
sleep($sleepTime);
}
现在,您可以将系统cron设置为每分钟都运行此作业,直到永远。Note: 确保作业的平均执行时间小于10秒。如果不是,请将频率增加到15秒,并相应地修改作业。
我想从Yoast导出所有focus关键字,因为我们正在移动平台来制作CMS,并使用类似的工具,Ethercreative\'s SEO tool.我希望有一个好的查询从数据库中提取这些数据,匹配ID或其他一些共享表列,以便我可以将它们导入Craft的DB。