apolloconfig/apollo

[systemd] Refusing to accept PID outside of service control group, acquired through unsafe symlink chain

Open

#5,258 创建于 2024年10月22日

在 GitHub 查看
 (3 评论) (0 反应) (0 负责人)Java (10,177 fork)batch import
help wanted

仓库指标

Star
 (29,769 star)
PR 合并指标
 (平均合并 4天 13小时) (30 天内合并 6 个 PR)

描述

在高版本上用systemd启动时, 会收到 Refusing to accept PID outside of service control group, acquired through unsafe symlink chain 错误, 因为systemd不允许启动的服务在cgroup之外. 启动脚本是不是可以优化一下?

[Unit]
Description=apollo config service
After=network.target

[Service]
Type=forking
Restart=on-failure
PIDFile=/apollo/configservice/apollo-configservice/apollo-configservice.pid
# RemainAfterExit=true
ExecStart=/apollo/configservice/scripts/startup.sh
ExecStop= /apollo/configservice/scripts/shutdown.sh
[Install]
WantedBy=multi-user.target

贡献者指南