计划任务管理界面:
计划任务默认没有自动启动,需手工点下“运行”
因为计划任务比较耗时,程序需要长时间运行,为避免超时,建议部署在 Swoole 模式下,
如果部署在普通 PHP 下,注意修改 nginx/apache 的超时设置
Apache httpd.conf 中增加
Timeout 3600 KeepAliveTimeout 3600
Apache httpd.conf 中增加
<IfModule mod_fcgid.c> # php-cgi进程的生存时间 FcgidProcessLifeTime 36000 # php-cgi进程IO超时时间 FcgidIOTimeout 36000 # php-cgi进程连接超时时间 FcgidConnectTimeout 36000 # php-cgi进程运行超时时间 FcgidBusyTimeout 36000 # php-cgi进程空闲超时时间 FcgidIdleTimeout 36000 </IfModule>