supervisor 是用 yum install supervisor
进行安装的,安装后发现如果服务器重启,需要手动运行 supervisord
后才能执行 supervisor 管理的服务。
在官网 Running supervisord automatically on startup 这篇文章中描述,因为我不是用 "distribution-packaged" 安装的,所以不会被自动添加进去(用 easy_install supervisor
安装不成功)
同时还提供了第三方脚本,但是不知道怎么用 https://github.com/Supervisor/initscripts
请问,如何让 supervisor 在 centos 7 系统重启后自动运行呢?
centos 7 est géré à l'aide de systemctl, exécutez simplement le code suivant :
S'il ne parvient toujours pas à démarrer, vous pouvez modifier le fichier
supervisord.service
dans le chemin ci-dessus et le remplacer par le centos-systemd-etcs de github :CentOS7 est systemd. Installez simplement l'unité centos-systemd-etcs de ce dépôt dans /etc (vérifiez vous-même le chemin spécifique).
Mais pourquoi yum n'est-il pas la version distribuée ? D'où vient ce RPM ?
rpm -ql supervisor
Quel est le résultat ?L'installation de Yum est approfondie, il est recommandé de désinstaller et de remplacer la méthode d'installation