Ubuntu用のブートとしてNATSをインストールしました。 Ubuntu 16.04でNATSをインストールして構成する方法
Fedora 27でこれと同じディレクティブを使用しましたが、動作しています。
しかし、nats.serviceファイルはFedora 29では機能しません。
/etc/systemd/system/nats.service
[Unit]
Description=NATS messaging server
[Service]
ExecStart=/srv/nats/bin/gnatsd -c /srv/nats/gnatsd.config
User=nats
Restart=on-failure
[Install]
WantedBy=multi-user.target
私はsudo systemctl start nats
そうだったsudo systemctl status nats
見せている
● nats.service - NATS messaging server
Loaded: loaded (/etc/systemd/system/nats.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sun 2019-02-17 16:28:54 +0530; 1s ago
Process: 6664 ExecStart=/srv/nats/bin/gnatsd -c /srv/nats/gnatsd.config (code=exited, status=203/EXEC)
Main PID: 6664 (code=exited, status=203/EXEC)
Feb 17 16:28:54 localhost.localdomain systemd[1]: nats.service: Service RestartSec=100ms expired, scheduling restart.
Feb 17 16:28:54 localhost.localdomain systemd[1]: nats.service: Scheduled restart job, restart counter is at 5.
Feb 17 16:28:54 localhost.localdomain systemd[1]: Stopped NATS messaging server.
Feb 17 16:28:54 localhost.localdomain systemd[1]: nats.service: Start request repeated too quickly.
Feb 17 16:28:54 localhost.localdomain systemd[1]: nats.service: Failed with result 'exit-code'.
Feb 17 16:28:54 localhost.localdomain systemd[1]: Failed to start NATS messaging server.
しかし、/srv/nats/bin/gnatsd -c /srv/nats/gnatsd.config
うまく動作します。