Điểm:1

NGINX Đã được bật nhưng không bắt đầu sau khi khởi động lại

lá cờ ae

Tôi đã bật nginx trên Ubuntu 20.04, nhưng nginx không tự động khởi động sau khi khởi động lại.

nginx.service - Máy chủ web hiệu suất cao và máy chủ proxy ngược
     Đã tải: đã tải (/lib/systemd/system/nginx.service; đã bật; giá trị đặt trước của nhà cung cấp: đã bật)
     Hoạt động: không thành công (Kết quả: mã thoát) kể từ Chủ Nhật 2022-01-23 07:33:50 WIB; 19s trước
       Tài liệu: man:nginx(8)
    Quá trình: 464 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process bật; (mã=đã thoát, trạng thái=1/THẤT BẠI)

Nhưng tôi có thể bắt đầu nó bằng tay.

nginx.service - Máy chủ web hiệu suất cao và máy chủ proxy ngược
     Đã tải: đã tải (/lib/systemd/system/nginx.service; đã bật; giá trị đặt trước của nhà cung cấp: đã bật)
     Đang hoạt động: hoạt động (đang chạy) kể từ Chủ Nhật 2022-01-23 07:34:17 WIB; 2 giây trước
       Tài liệu: man:nginx(8)
    Quá trình: 891 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process bật; (mã=đã thoát, trạng thái=0/THÀNH CÔNG)
    Quy trình: 901 ExecStart=/usr/sbin/nginx -g daemon on; master_process bật; (mã=đã thoát, trạng thái=0/THÀNH CÔNG)
   PID chính: 902 (nginx)
      Nhiệm vụ: 2 (giới hạn: 499)
     Bộ nhớ: 2,8M
     Nhóm C: /system.slice/nginx.service
             ââ902 nginx: quy trình chính /usr/sbin/nginx -g daemon on; master_process bật;
             ââ903 nginx: worker process

Làm cách nào tôi có thể tự động khởi động nginx mỗi khi tôi khởi động lại ??

drookie avatar
lá cờ za
Đã xảy ra sự cố khiến nginx thoát trong khi khởi động. Sau đó, điều kiện này được đáp ứng, vì vậy nó khởi động thủ công tốt. Kiểm tra `error.log` chính.
Điểm:-1
lá cờ sa

Tôi không thể nhận xét vì tôi cho rằng câu trả lời hiện tại sẽ hoạt động, có lẽ bạn nên gỡ lỗi này bằng tạp chí? ngoài ra, bạn có thể thấy rằng nginx đang gặp lỗi trong mục nhập nhật ký đầu tiên mà bạn đã cung cấp

 Hoạt động: không thành công (Kết quả: mã thoát) kể từ Chủ Nhật 2022-01-23 07:33:50 WIB; 19s trước

Tuy nhiên, một giải pháp thay thế và đây là trường hợp cuối cùng sẽ thêm dòng @reboot vào crontab? nhưng tôi không muốn đề xuất điều này vì các dịch vụ kiểm soát nên được thực hiện đúng cách.

Điểm:-2
lá cờ co

Bạn có thể yêu cầu dịch vụ tự động khởi động khi máy được khởi động lại bằng các lệnh sau:

Sudo systemctl kích hoạt nginx hoặc bật dịch vụ sudo nginx

Chúc một ngày tốt lành!

lá cờ in
Nó đã được kích hoạt.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.