后台进程在5分钟后停止-PHP和WordPress

后台进程在5分钟后停止-PHP和WordPress,php,wordpress,apache,cron,devops,Php,Wordpress,Apache,Cron,Devops,我正在运行一个WordPress网站,它运行CRON来处理非常大的数据。通常,CRON运行2到2:30小时 但从过去两天开始,我面临一个问题,比如我的CRON进程在5分钟(即300秒)后卡住 我已尝试使用以下解决方案解决此问题: 增加设置时间限制(0) 在.htaccess文件中添加了php\u值最大执行时间18000 php_值最大执行时间18000 php_值最大输入时间6000 php_值内存_限制4096M php_标志显示_错误关闭 php_值最大输入值为1000 php_值post

我正在运行一个WordPress网站,它运行CRON来处理非常大的数据。通常,CRON运行2到2:30小时

但从过去两天开始,我面临一个问题,比如我的CRON进程在5分钟(即300秒)后卡住

我已尝试使用以下解决方案解决此问题:

  • 增加
    设置时间限制(0)
  • 在.htaccess文件中添加了
    php\u值最大执行时间18000
  • 
    php_值最大执行时间18000
    php_值最大输入时间6000
    php_值内存_限制4096M
    php_标志显示_错误关闭
    php_值最大输入值为1000
    php_值post_max_尺寸8M
    php_value session.gc_maxlifetime 1440
    php_value session.save_path“/var/cpanel/php/sessions/ea-php72”
    php\u值上传\u最大\u文件大小2M
    php_标志zlib.output_压缩关闭
    
  • 在/etc/apache2/conf/httpd.conf文件中,增加了
    Timeout
    变量的值
    5000

  • FcgidBusyTimeout
    值随
    5000增加

  • 上述解决方案对我都不起作用


    任何人都可以帮助找到此cron或其他验证步骤的问题所在?

    我也将此发布给了服务器支持人员,他们提出了解决方案

    任何有相同问题的人都可以尝试修改值:

    在我的例子中,文件名:
    /etc/apache2/conf.d/lsapi.conf

  • lsapi\u poll\u超时18000
  • lsapi\u后端\u最大处理时间18000
  • 应用这些更改后,需要重新启动
    APACHE
    服务器以反映更改

    应用这些变化对我来说很有效

    define( 'WP_MEMORY_LIMIT', '4096' );
    set_time_limit(300);
    define( 'WP_MAX_MEMORY_LIMIT', '4096' );
    
    <IfModule php7_module>
      php_value max_execution_time 18000
      php_value max_input_time 6000
      php_value memory_limit 4096M
      php_flag display_errors Off
      php_value max_input_vars 1000
      php_value post_max_size 8M
      php_value session.gc_maxlifetime 1440
      php_value session.save_path "/var/cpanel/php/sessions/ea-php72"
      php_value upload_max_filesize 2M
      php_flag zlib.output_compression Off
    </IfModule>