无法正确记录自定义systemd服务

问题描述

这个问题已经在论坛上发表了好几次,但是没有一个给出正确的答案。首先让我解释一下情况,我已经为uWsgi服务器创建了一个自定义的systemd服务(uwsgi.service)(这样,我不必在每次计算机重新启动时都手动启动uWsgi服务器)。以下是我的uwsgi.service

[Unit]
Description=UWsgi Server
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
User=hash
ExecStart=/usr/local/bin/uwsgi /home/hash/analysisnode/uwsgi.ini
StandardOutput=append:/var/log/uwsgi_stdo.log
StandardError=append:/var/log/uwsgi_stde.log
[Install]
WantedBy=multi-user.target

因此,uwsgi.service登录一个文件,即uwsgi_stde.log,而uwsgi_stdo.log中没有任何内容。我不明白为什么会这样?我尝试仅保留uwsgi_stdo.log,但没有任何反应。 还有一件事要问,是否有更好的方法分别记录我的uwsgi.service,因为无论在uwsgi_stde.log中进行什么登录都不像是日志。谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)