Tôi vừa cài đặt hành khách cho nginx trên hộp Ubuntu (8.04) của tôi. Bây giờ "sudo /etc/init.d/nginx khởi động lại" không thành công với các lỗi sau đây:Lệnh khởi động lại Nginx không thành công sau khi cài đặt hành khách
Restarting nginx: [emerg]: bind() to 0.0.0.0:3000 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:3000 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:3000 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:3000 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:3000 failed (98: Address already in use)
[emerg]: still could not bind()
nginx.
tôi cập nhật các ..init.d/nginx cấu hình để trỏ đến/opt/nginx sau khi cài đặt hành khách, do đó tất cả đều ổn.
Nếu tôi giết quá trình bằng "sudo killall nginx" và cố gắng bắt đầu nginx, nó hoạt động tốt, nhưng khởi động lại không hoạt động.
Có vẻ như cổng 3000 đang được sử dụng bởi một số dịch vụ khác. Bạn có thể làm "ps auxwww | grep LISTEN | grep 3000" để xem quy trình nào đang sử dụng cổng. –