设置技巧
入口函数,请尽量设置不同的函数名,防止同时引用冲突。
可以通过手动执行调试任务代码,建议用clog()打印变量。
耗时任务
每天/每周/每月等大周期耗时任务,请尽量岔开时间。
每分钟的耗时任务,请优化架构防止分钟耗时,或单独跑进程。
PHP版本额外配置
配置Linux crond。
在/var/spool/cron/root文件中增加一行:(不要使用curl)
* * * * * wget -O mm.php -q http://xxxx/ajax/admin/autotask/task.run
或
* * * * * /usr/bin/php /data/ciyxxx/web/admin/autotask/run.php
nginx+fpm模式,请注意设置fpm的request_terminate_timeout参数,防止运行超时。