apolloconfig/apollo

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

Open

#5.258 aberto em 22 de out. de 2024

Ver no GitHub
 (3 comments) (0 reactions) (0 assignees)Java (10.177 forks)batch import
help wanted

Métricas do repositório

Stars
 (29.769 stars)
Métricas de merge de PR
 (Mesclagem média 3d) (9 fundiu PRs em 30d)

Description

在高版本上用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

Guia do colaborador