Điểm:0

Không thể giết - nginx: master process nginx -g daemon off

lá cờ mc
Jia

Tôi đang thiết lập cả Nginx và OpenRusty trên Ubuntu của mình, có một điều làm tôi bối rối là, ngay cả sau khi tôi thoát khỏi OpenRusty và dừng Nginx, tôi vẫn có thể quan sát thấy một nginx đang chạy, có vẻ như quá trình này thậm chí không thể bị tắt, Câu hỏi của tôi là ai đã khởi chạy cái này nginx và tại sao trình nền nginx này luôn chạy?

ps-aux | grep nginx
gốc 3779 0,0 0,0 10776 6180 ? Ss 06:57 0:00 **nginx: master process nginx -g daemon off;**
systemd+ 4587 0,0 0,0 11172 2756 ? S 06:57 0:00 nginx: worker process
jia 17315 0.0 0.0 16184 1068 điểm/0 S+ 07:08 0:00 grep --color=auto nginx

Tôi đã thử systemctl để dừng nó, có vẻ như nginx vẫn đang chạy

Sudo systemctl dừng nginx.service
 
 Sudo systemctl status nginx.service 
â nginx.service - NGINX HTTP và máy chủ proxy ngược
   Đã tải: đã tải (/lib/systemd/system/nginx.service; đã tắt; cài đặt trước của nhà cung cấp: đã bật)
   Đang hoạt động: không hoạt động (đã chết)

 sudo ps -aux | grep nginx root 3779 0.0 0.0 10776 6180 ? Ss 06:57 0:00 nginx: master process nginx -g daemon off; 
    systemd+ 4587 0,0 0,0 11172 2756 ? S 06:57 0:00 nginx: worker process
djdomi avatar
lá cờ za
bạn sắp sử dụng `kill 3779 4587` như thế nào? hoặc Kiểu kẻ hủy diệt: `kill -9 3779 4587`
Jia avatar
lá cờ mc
Jia
không hoạt động, tôi đã thử cả hai, sau khi tôi giết chúng, nginx mới khởi động lại
Điểm:1
lá cờ ru

OpenResty (giả sử ý bạn là OpenResty chứ không phải OpenRbạnsty!) là một bộ công cụ và cấu hình nâng cao của daemon http của nginx. Vì vậy, nó sẽ luôn bao gồm một nginx đang chạy nếu openresty đang chạy.

Vì vậy, đối với tôi của bạn ps-aux | grep nginx kết quả trong:

...
gốc 8402 0,0 0,0 49984 14580 ? SNs ngày 25 tháng 7 0:00 nginx: quy trình chính /usr/local/openresty/nginx/sbin/nginx -g daemon on; master_process bật;
...

Cấu hình của tôi dường như bao gồm đường dẫn đầy đủ, nhưng nếu cấu hình của bạn không có, bạn có thể thử (thay thế 8402 với pid nginx của bạn):

sudo ls -l /proc/8402/exe

những gì, trong trường hợp của tôi, dẫn đến:

lrwxrwxrwx 1 gốc gốc 0 ngày 20 tháng 9 16:46 /proc/8402/exe -> /usr/local/openresty/nginx/sbin/nginx

Vì vậy, nhị phân nginx đang chạy đến từ OpenResty chứ không phải nginx "khác". Bạn cũng có thể cân nhắc xóa nginx khác để không bị nhầm lẫn về các tệp cấu hình chính xác ...

Đă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.