我有一个可以管理的服务systemd
;准确地说,它运行守护进程
django-background-tasks
(但我不认为这是相关的)。
今天死了,如下
$ systemctl --user status coldoc_tasks.service
● coldoc_tasks.service - ColDoc tasks server
Loaded: loaded (/home/coldoc_data/.config/systemd/user/coldoc_tasks.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2021-02-10 16:45:29 CET; 1h 6min ago
Process: 103944 ExecStart=/home/coldoc_sw/ColDoc_virtualenv/bin/python3 ${COLDOC_SRC_ROOT}/ColDocDjango/manage.py process_tasks --dev -v 2 (code=exited, status=247)
Main PID: 103944 (code=exited, status=247)
Feb 10 09:39:55 cr systemd[215]: Started ColDoc tasks server.
Feb 10 16:45:29 cr systemd[215]: coldoc_tasks.service: Main process exited, code=exited, **status=247/n/a**
Feb 10 16:45:29 cr systemd[215]: coldoc_tasks.service: Failed with result 'exit-code'.
我确实查看了手册页systemd.exec
(正如 S/E 中类似问题中所建议的那样),但没有结果。谷歌了一下,我看到其他一些人报告了类似的情况,247可能与内存有关。有人可以给我指出这个退出代码 247 的文档吗?