系统计划任务

更新时间:2024年9月16日 13:28 浏览:592

计划任务管理界面:

tasks.jpg

计划任务默认没有自动启动,需手工点下“运行”

因为计划任务比较耗时,程序需要长时间运行,为避免超时,建议部署在 Swoole 模式下,

如果部署在普通 PHP 下,注意修改 nginx/apache 的超时设置

 

Apache 超时配置示例

Apache httpd.conf 中增加

Timeout 3600
KeepAliveTimeout 3600

 

Apache 通过 fcgi 模式调用 php 时的超时配置示例

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>

 

导航