计划任务管理界面:
计划任务默认没有自动启动,需手工点下“运行”
因为计划任务比较耗时,程序需要长时间运行,为避免超时,建议部署在 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>