시스템 유동 서비스 출력 127 오류

시스템 유동 서비스 출력 127 오류

Fluid에 대한 systemd 구성 파일이 있습니다

[Unit]
Description=Fluentd
Wants=network-online.target
After=network-online.target

[Service]
User=xxx
Group=users
Type=simple
Restart=on-failure
RestartSec=5s
ExecStart=/usr/local/rvm/gems/ruby-2.7.2/bin/fluentd --config /etc/fluent/fluent.conf

[Install]
WantedBy=multi-user.target

systemctl status의 출력은 다음과 같습니다.

xxx@test:/home/xxx # sudo systemctl status fluentd.service
● fluentd.service - Fluentd
   Loaded: loaded (/etc/systemd/system/fluentd.service; enabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: exit-code) since Wed 2023-02-08 20:51:05 UTC; 141ms ago
  Process: 5286 ExecStart=/usr/local/rvm/gems/ruby-2.7.2/bin/fluentd --config /etc/fluent/fluent.conf (code=exited, status=127)
 Main PID: 5286 (code=exited, status=127)

Feb 08 20:51:05 xenoss.io systemd[1]: Unit fluentd.service entered failed state.
Feb 08 20:51:05 xenoss.io systemd[1]: fluentd.service failed.
Warning: fluentd.service changed on disk. Run 'systemctl daemon-reload' to reload units.

하지만 이것을 사용하여 실행할 때 :

fluentd --config /etc/fluent/fluent.conf

성공적으로 시작할 수 있지만 systemd를 사용하면 실패합니다.

또한 유체 출력은 다음과 같습니다.

/usr/local/rvm/gems/ruby-2.7.2/bin/fluentd

산출sudo 저널ctl -xeu Fluentd.service:

-- The start-up result is done.
Feb 09 23:10:45 xxx systemd[1]: Starting Fluentd...
-- Subject: Unit fluentd.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit fluentd.service has begun starting up.
Feb 09 23:10:45 xxx systemd[1]: fluentd.service: main process exited, code=exited, status=127/n/a
Feb 09 23:10:45 xxx systemd[1]: Unit fluentd.service entered failed state.
Feb 09 23:10:45 xxx systemd[1]: fluentd.service failed.

관련 정보