GNU/Linux >> Belajar Linux >  >> Debian

Debian – Permintaan Mulai Layanan Diulang Terlalu Cepat, Menolak Untuk Memulai?

Saya telah membuat layanan di Debian 8.6 dan ketika saya mencoba memulainya menggunakan perintah layanan, saya menerima kesalahan.

Saya telah mencoba systemctl daemon-reload , tetapi tetap mendapatkan hasil yang sama.

$ sudo service cloud9 start
$ sudo service cloud9 status
● cloud9.service - cloud9
   Loaded: loaded (/etc/systemd/system/cloud9.service; enabled)
   Active: failed (Result: start-limit) since Thu 2016-10-13 07:21:02 UTC; 2s ago
  Process: 2610 ExecStart=/opt/bitnami/nodejs/bin/node //eadn-wc01-5196795.nxedge.io/home/user/c9sdk/server.js -w /home/user -l 0.0.0.0 -a admin:admin (code=exited, status=216/GROUP)
 Main PID: 2610 (code=exited, status=216/GROUP)

Oct 13 07:21:02 test-vm systemd[1]: cloud9.service: main process exited, code=exited, status=216/GROUP
Oct 13 07:21:02 test-vm systemd[1]: Unit cloud9.service entered failed state.
Oct 13 07:21:02 test-vm systemd[1]: cloud9.service holdoff time over, scheduling restart.
Oct 13 07:21:02 test-vm systemd[1]: Stopping cloud9...
Oct 13 07:21:02 test-vm systemd[1]: Starting cloud9...
Oct 13 07:21:02 test-vm systemd[1]: cloud9.service start request repeated too quickly, refusing to start.
Oct 13 07:21:02 test-vm systemd[1]: Failed to start cloud9.
Oct 13 07:21:02 test-vm systemd[1]: Unit cloud9.service entered failed state.

Konfigurasi ada di /etc/systemd/system/cloud9.service :

[Unit]
Description=cloud9

[Service]
ExecStart=/opt/bitnami/nodejs/bin/node //eadn-wc01-5196795.nxedge.io/home/user/c9sdk/server.js -w /home/user -l 0.0.0.0 -a admin:admin
Restart=always
User=nobody
Group=nobody
Environment=PATH=/bin:/usr/bin:/usr/local/bin
Environment=NODE_ENV=production
WorkingDirectory=/home/user/c9sdk

[Install]
WantedBy=multi-user.target

Jawaban yang Diterima:

2610 ExecStart=/opt/bitnami/nodejs/bin/node //eadn-wc01-5196795.nxedge.io/home/user/c9sdk/server.js -w /home/user -l 0.0.0.0 -a admin:admin (code=exited, status=216/GROUP)
…
Oct 13 07:21:02 test-vm systemd[1]: cloud9.service: main process exited, code=exited, status=216/GROUP

… yang menjelaskan masalah. Grup Anda nobody bukan grup yang valid di sistem Anda. Tentukan grup yang valid.

Environment=PATH=/bin:/usr/bin:/usr/local/bin

Ini mungkin tidak perlu.

-w /home/user -l 0.0.0.0

Di dunia yang lebih baik, program layanan cloud9 di sini akan menerima soket pendengarnya sebagai deskriptor file terbuka, dan mewarisi direktori kerjanya (yang, ironisnya, Anda memiliki ditetapkan secara eksplisit di tempat lain dalam unit).

Bacaan lebih lanjut

  • https://unix.stackexchange.com/a/316168/5132

Debian
  1. Debian – Layanan Aktif Tapi (keluar)?

  2. Debian Lenny:Ingin Splashy Memulai Langsung Setelah Grub2?

  3. Cara Menginstal Suricata di Debian 11

  1. Mulai, Mulai Ulang, dan Hentikan Server Media Plex Ubuntu/Debian secara manual

  2. Klien Cloud Torrent Berkecepatan Tinggi

  3. Permintaan mulai layanan diulang terlalu cepat, menolak untuk memulai batas

  1. Mulai TeamViewer pada sistem bullseye Debian 11 - Panduan Langkah demi Langkah?

  2. Debian – Cara Tepat Menggunakan Onfailure Di Systemd?

  3. Debian – Systemd:Layanan Tidak Memiliki Pengaturan Execstart=Dan Execstop=. Penolakan?