[Rspamd-Users] cannot learn task since update to 3.8.0
Gerald Galster
list+rspamd at gcore.biz
Mon Jan 22 14:01:03 UTC 2024
>>> Since update to 3.8.0 today I do get the following error:
>>>
>>>> cannot learn task: ERR Error running script (call to f_011c3be117fb4380571ffe4d38e4884afaf37963): @user_script:1: user_script:1: stack overflow (too many return values at once; use unpack_one or unpack_limit instead.)
>>> It worked previously without any problems. Any idea what I can do to solve this ?
>> What's your stack size limit?
>>
>> Depending on your distribution there may be system-wide limits,
>> limits in initscripts for particular services, like
>>
>> [root at server ~]# ulimit -s
>> 8192
>>
>> or systemd, which ignores the latter:
>>
>> [root at server ~]# systemctl show redis | egrep "^Limit"
>> [root at server ~]# systemctl show rspamd | egrep "^Limit"
>>
> Here are my values:
>
> ulimit -s => 8192
>
> systemctl show redis | egrep "^Limit"
>
> LimitCPU=infinity
> LimitCPUSoft=infinity
> LimitFSIZE=infinity
> LimitFSIZESoft=infinity
> LimitDATA=infinity
> LimitDATASoft=infinity
> LimitSTACK=infinity
> LimitSTACKSoft=8388608
^^^^^^^^^^^^^^
Try to remove that softlimit.
Best regards
Gerald
More information about the Users
mailing list