ss panel v3
ss panel v3

解决sspanel执行dailyjob定时任务报错

问题描述

sspanel有个定时任务,在每天的0点0分执行,即“dailyjob”。该计划任务其中一个功能,是将用户昨日的统计用量清零,即保持每日用量的正常显示

报错内容

root@-www:~#php -n /home/wwwroot/sspanel/xcat dailyjob
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /home/wwwroot/sspanel/vendor/illuminate/database/Connection.php on line 348

解决方法

方法一:通过 lnmp.org 脚本安装的 lnmp,编辑/usr/local/php/etc/php.ini文件,将memory_limit一项改为512M1024M

https://sspanel3.com/wp-content/uploads/2019/08/190823_11.58.png

方法二:编辑/home/wwwroot/sspanel/vendor/illuminate/database目录下的Connection.php文件,在文件前面加上ini_set('memory_limit', '1024M');

https://sspanel3.com/wp-content/uploads/2019/08/190823_11.56.png

两种方法任选其一即可。然后尝试重新执行,输出含有Already up-to-date.就没问题了

https://sspanel3.com/wp-content/uploads/2019/08/190823_12.02.png

Ps1:要想修复那第一个无关痛痒的报错,编辑/home/wwwroot/sspanel/app/Command/Job.php223行,将https://github.com/esdeathlove/qqwry-download/raw/master/copywrite.rar改为https://qqwry.mirror.noc.one/copywrite.rar
编辑/home/wwwroot/sspanel/app/Command/Job.php232行,将https://github.com/esdeathlove/qqwry-download/raw/master/qqwry.rar改为https://qqwry.mirror.noc.one/qqwry.rar就行了就行了

Ps2:如果你是通过宝塔面板安装的lnmp,自己查一下php.ini文件在哪,然后照做就行了

PS3:如果改成512M没有用,还是报错,试试改成1024M-1(不限制)

发表回复

textsms
account_circle
email

ss panel v3

解决sspanel执行dailyjob定时任务报错
问题描述 sspanel有个定时任务,在每天的0点0分执行,即“dailyjob”。该计划任务其中一个功能,是将用户昨日的统计用量清零,即保持每日用量的正常显示 报错内容 root@-www:~#php -n /h…
扫描二维码继续阅读
2019-08-23