Puncte:1

NGINX este deja activat, dar nu pornește după repornire

drapel ae

Activez deja nginx pe Ubuntu 20.04, dar nginx nu pornește automat după repornire.

nginx.service - Un server web de înaltă performanță și un server proxy invers
     Încărcat: încărcat (/lib/systemd/system/nginx.service; activat; prestabilit furnizor: activat)
     Activ: a eșuat (Rezultat: cod de ieșire) din Dum. 2022-01-23 07:33:50 WIB; acum 19 ani
       Documente: man:nginx(8)
    Proces: 464 ExecStartPre=/usr/sbin/nginx -t -q -g daemon activat; master_process on; (cod=ieșit, stare=1/Eșec)

Dar îl pot porni manual.

nginx.service - Un server web de înaltă performanță și un server proxy invers
     Încărcat: încărcat (/lib/systemd/system/nginx.service; activat; prestabilit furnizor: activat)
     Activ: activ (în rulare) din Dum 2022-01-23 07:34:17 WIB; acum 2 secunde
       Documente: man:nginx(8)
    Proces: 891 ExecStartPre=/usr/sbin/nginx -t -q -g daemon activat; master_process on; (cod=ieșit, stare=0/SUCCESS)
    Proces: 901 ExecStart=/usr/sbin/nginx -g daemon activat; master_process on; (cod=ieșit, stare=0/SUCCESS)
   PID principal: 902 (nginx)
      Sarcini: 2 (limită: 499)
     Memorie: 2,8 M
     CGroup: /system.slice/nginx.service
             ââ902 nginx: procesul principal /usr/sbin/nginx -g daemon activat; master_process on;
             ââ903 nginx: proces de lucru

Cum pot porni automat nginx de fiecare dată când repornesc?

drookie avatar
drapel za
Ceva face ca nginx să iasă în timpul pornirii. Mai târziu, această condiție este îndeplinită, așa că pornește manual foarte bine. Examinați principalul `error.log`.
Puncte:-1
drapel sa

Nu pot comenta, deoarece aș spune că răspunsul existent ar trebui să funcționeze, poate ar trebui să depanați acest lucru folosind journalctl? În plus, puteți vedea că nginx întâmpină o eroare în prima intrare de jurnal pe care ați furnizat-o

 Activ: a eșuat (Rezultat: cod de ieșire) din Dum. 2022-01-23 07:33:50 WIB; acum 19 ani

Cu toate acestea, o soluție și acesta este ultimul caz ar fi adăugarea unei linii @reboot în crontab? dar nu vreau să recomand acest lucru, deoarece serviciile de control ar trebui făcute în mod corect.

Puncte:-2
drapel co

Puteți face ca serviciul să pornească automat când aparatul este repornit, cu următoarele comenzi:

sudo systemctl enable nginx sau sudo service nginx enable

O zi plăcută!

drapel in
Este deja activat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.