You are here
Home > IT > systemctlでvernemqが立ち上がらない

systemctlでvernemqが立ち上がらない

困った時のジャーナル。epmd@0.0.0.0.socketが悪さしてるらしい。

journalctl -xe
 1月 29 07:44:26 nhmasaaazu systemd[1]: Unit vernemq.service entered failed state.
 1月 29 07:44:26 nhmasaaazu systemd[1]: vernemq.service failed.
 1月 29 07:44:59 nhmasaaazu sudo[9968]: ec2-user : TTY=pts/0 ; PWD=/tmp ; USER=root ; COMMAND=/bin/systemctl start vernemq
 1月 29 07:44:59 nhmasaaazu sudo[9968]: pam_unix(sudo:session): session opened for user root by ec2-user(uid=0)
 1月 29 07:44:59 nhmasaaazu polkitd[1237]: Registered Authentication Agent for unix-process:9969:1924499 (system bus name :1.346
 1月 29 07:44:59 nhmasaaazu systemd[1]: Cannot add dependency job for unit epmd@0.0.0.0.socket, ignoring: Unit not found.

vernemq.service

sudo cat  /etc/systemd/system/vernemq.service
# systemd unit file
[Unit]
Description=VerneMQ Server
After=network.target epmd@0.0.0.0.socket
Wants=network.target epmd@0.0.0.0.socket

とりあえずコメントアウトしてから起動させてみる。

sudo systemctl daemon-reload
sudo systemctl start vernemq

うまくいったのでコメントアウトをやめて起動させてみる。成功!

vernemq startで起動できるということはAfterとWantsのepmdは必要ないと思われる。

rebootしてもvernemq起動できてたので初回systemctl起動させるときだけに問題があるのか?。

コメントを残す

Top