首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python河狸服务没有在RHEL 70上启动

Python河狸服务没有在RHEL 70上启动
EN

Stack Overflow用户
提问于 2015-01-22 08:58:12
回答 1查看 203关注 0票数 1

我已经在RHEL7.0上安装了python,但是它没有启动。

代码语言:javascript
复制
/bin/systemctl start beaver.service
Job for beaver.service failed. See 'systemctl status beaver.service' and 'journalctl -xn' for details.

但是在这次失败之后,我发现服务正在运行。

代码语言:javascript
复制
[root@Rhel70 ~]# ps -ef | grep beaver
beaver   57950     1  0 14:20 ?        00:00:00 /opt/stack/venvs/bin/python     /opt/stack/venvs/bin/beaver -c /etc/beaver/conf
beaver   57953 57950  0 14:20 ?        00:00:00 /opt/stack/venvs/bin/python     /opt/stack/venvs/bin/beaver -c /etc/beaver/conf
beaver   57955 57953  0 14:20 ?        00:00:00 /opt/stack/venvs/bin/python     /opt/stack/venvs/bin/beaver -c /etc/beaver/conf
root     57966 16540  0 14:20 pts/0    00:00:00 grep --color=auto beaver

河狸开始脚本如下,beaver.service文件

代码语言:javascript
复制
[Unit]
Description=Beaver Service
After=syslog.target network.target

[Service]
Type=notify
Restart=always
User=beaver
ExecStart=/opt/stack/venvs/bin/beaver -c /etc/beaver/conf

[Install]
WantedBy=multi-user.target
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-27 04:36:31

我解决了问题。这是因为我用:

代码语言:javascript
复制
[Service]
Type=notify

Type=notify:与Type=simple相同,但规定守护进程在准备就绪时将向systemd发送信号。

虽然服务已经启动,但这并没有发出信号。

有关更多信息:https://wiki.archlinux.org/index.php/systemd

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28084637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档