WHMCS系统CRON自动任务突然执行失败可能问题及解决方法

WHMCS系统功能功能比较完善,但总会出问题的,前不久我就遇见问题,半个月没找到问题所在,最后查看whmcs官方帮助文档检查终于找到并解决!

系统健康状态:

System Cron Tasks

The system cron does not appear to have completed successfully within the last 24 hours. Check your activity logs or learn more about enabling the cron in our documentation.

WHMCS系统CRON自动任务突然执行失败可能问题及解决方法

检查服务器系统任务也执行正常,权限也给了,甚至修改whmcs系统任务为每1分钟执行一次,但就是不能完成产品到期自动暂停和付款后无法解决再次改变状态,而邮件自动任务却正常!

最后搞了半个月,终于找到原因:我的支付插件开发问题,之前也看到了cron日志,但觉得不是这个原因,结果饶了一大圈。

WHMCS系统cron帮助文档:

https://help.whmcs.com/m/automation/l/683269-advanced-cron-troubleshooting

WHMCS系统CRON自动任务突然执行失败可能问题及解决方法

执行所有whmcs系统任务,结果到第二、第三个就卡住了,后面直接终止本次任务,后面的任务就不会执行!

解决方法:

1、关闭自己的支付插件

2、重新执行whmcs全部任务:

连接SSH,执行命令:

1
php -q "网址目录"/你的whmcs域名/crons/cron.php all -F -vvv
WHMCS系统CRON自动任务突然执行失败可能问题及解决方法

等待一两分钟,如上图,执行和之前就不一样了,等待全部自动任务执行完毕!

WHMCS系统CRON自动任务突然执行失败可能问题及解决方法

共30个任务,全部完成会显示” OK “(绿色标识)!

查看测试,到期不自动暂停的立即正常执行cron任务:

WHMCS系统CRON自动任务突然执行失败可能问题及解决方法

3、为了支持现有的支付功能,重新开启支付插件,由于我用的是码支付,开发的插件已经两年了,有能力可以自己开发,解决问题,因为后面whmcs系统任务时可能还会卡住!

4、避免麻烦的解决操作,推荐使用PAYJS微信支付功能!

点击此处了解!

  • PAYJS 旨在解决需要使用交易数据流的个人、创业者、个体户等小微支付需求,帮助开发者使想法快速转变为原型
    PAYJS 自身不做收单和清算,只做微信支付个人接口对接的技术服务
  • 网站注册地址:https://payjs.cn/ref/zjebyd
    注意需要实名认证。
WHMCS系统CRON自动任务突然执行失败可能问题及解决方法

认证及费率:

  • 目前认证费300元
  • 交易按笔收取手续费,手续费为交易款的 0.38% 由微信支付收取。
  • 无退款接口
  • 支持信用卡支付。

原创文章,作者:Harem,如若转载,请注明出处:https://www.hgjun.cn/?p=1643

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

QQ-501439094

撩一撩:点击这里给我发消息

邮件:501439094@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

隐藏