Điểm:0

Hành khách không chạy (Ruby on Rails + Nginx)

lá cờ ru

Phiên bản AWS của tôi hoạt động tốt với ứng dụng của tôi. Nhưng, hôm nay, máy chủ ngừng hoạt động mà không có bộ nhớ ram. Sau đó, tôi chạy:

đồng bộ hóa; tiếng vang 1 > /proc/sys/vm/drop_caches
dịch vụ sudo nginx bắt đầu

Sau đó, mức tiêu thụ bộ nhớ ram vẫn ổn, nhưng ứng dụng thì không. Tôi đang chạy trang web Rails 4.2.1 với Ruby 2.2.2 và nginx/1.8.0 trong phiên bản Ubuntu 14 AWS.

Khi tôi truy cập trang web, tôi gặp lỗi:

502 Cổng Xấu
nginx/1.8.0

Khi tôi chạy hành khách-config khởi động lại ứng dụng Tôi có:

*** LỖI: Phusion Pasbah dường như không chạy. Nếu bạn chắc chắn rằng nó
đang chạy, thì nguyên nhân của sự cố này có thể là một trong số:

 1. Bạn đã tùy chỉnh thư mục đăng ký phiên bản bằng Apache's
    Tùy chọn PassengerInstanceRegistryDir, của Nginx
    tùy chọn hành khách_instance_registry_dir hoặc Phusion Pasbah Standalone's
    --instance-registry-dir đối số dòng lệnh. Nếu vậy, hãy đặt
    biến môi trường PASSENGER_INSTANCE_REGISTRY_DIR vào thư mục đó
    và chạy lại lệnh này.
 2. Thư mục phiên bản đã bị xóa bởi nền hệ điều hành
    dịch vụ. Vui lòng đặt một thư mục đăng ký phiên bản khác bằng cách sử dụng Apache's
    Tùy chọn PassengerInstanceRegistryDir, hành khách_instance_registry_dir của Nginx
    tùy chọn hoặc lệnh --instance-registry-dir của Phusion Pasbah Standalone
    đối số dòng.

Trong file /var/log/nginx/error.log Tôi có:

2021/06/19 13:21:12 [crit] 26618#0: *48688773 connect() to unix:/tmp/passenger.26EHXct/agents.s/server không thành công (2: Không có tệp hoặc thư mục như vậy) trong khi kết nối với ngược dòng, máy khách: XXX.XXX.34.163, máy chủ: www.XXX.com, yêu cầu: "GET / HTTP/1.1", ngược dòng: "passenger:unix:/tmp/passenger.26EHXct/agents.s/server:", máy chủ: "XXX.com"

tôi đã thử rồi giải pháp này và không hoạt động.

Khi tôi chạy: hành khách-config xác thực-cài đặt Tôi có:

Sử dụng <dấu cách> để chọn.
Nếu menu không hiển thị chính xác, hãy nhấn '!'

 ⣠⬢ Chính hành khách
   â¡Apache

--------------------------------------------- -----------------------

 * Đang kiểm tra xem cài đặt Hành khách này có trong PATH... â
 * Đang kiểm tra xem không có cài đặt Hành khách nào khác... â

Mọi thứ trông có vẻ tốt. :-)

Khi tôi chạy: Sudo hành khách-bộ nhớ-thống kê Tôi có:

Phiên bản: 5.0.10
Ngày : 2021-06-19 13:31:40 -0300
------------- Quy trình Apache -------------
*** CẢNH BÁO: Không thể tìm thấy tệp thực thi Apache.
Vui lòng đặt biến môi trường APXS2 thành tên tệp thực thi 'apxs2' của bạn hoặc đặt biến môi trường HTTPD thành tên tệp thực thi 'httpd' hoặc 'apache2' của bạn.


---------- Quy trình Nginx ----------
PID PPID VMsize Tên riêng
-------------------------------------
26615 1 230,7 MB 26,3 MB nginx: worker process
26616 1 230,4 MB 27,4 MB nginx: worker process
26617 1 229,7 MB 25,8 MB nginx: worker process
26618 1 233,3 MB 27,4 MB nginx: worker process
### Quy trình: 4
### Tổng RSS bẩn riêng tư: 106,78 MB


--- Quy trình hành khách ---

### Tiến trình: 0
### Tổng số RSS bẩn riêng tư: 0,00 MB

Bất cứ ai biết làm thế nào tôi có thể giải quyết điều này?

Điểm:0
lá cờ ru

Khi tôi chạy dịch vụ sudo nginx khởi động lại, tôi không để ý lá cờ [Thất bại] ở bên phải của thiết bị đầu cuối.

Sau đó, tôi chạy trạng thái nginx của dịch vụ sudo tôi đã nhận được tin nhắn nginx không chạy.

sau khi chạy Sudo nginx -t tôi đã nhận được tin nhắn

nginx: cú pháp file cấu hình /etc/nginx/nginx.conf là ok
nginx: file cấu hình /etc/nginx/nginx.conf kiểm tra thành công

Nhưng tôi đã thấy một số quy trình nginx, sau đó, tôi đã giết tất cả quy trình nginx bằng sudo kill $(ps aux | grep '[n]ginx' | awk '{print $2}') và sau đó, dịch vụ sudo nginx bắt đầu.

Mọi thứ hoạt động tốt trở lại.

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