Tôi có một máy chủ apache/hành khách chạy các ứng dụng đường ray và lỗi này được hiển thị khi tôi cố chạy hành khách-status :
tình trạng hành khách
LỖI: Phusion Pasbah(R) 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à:
1. Bạn đã tùy chỉnh thư mục đăng ký phiên bản bằng cách sử dụng tùy chọn PasbahInstanceRegistryDir của Apache, tùy chọn hành khách_instance_registry_dir của Nginx hoặc đối số dòng lệnh --instance-registry-dir của Phusion Pasbah(R) Standalone. Nếu vậy, vui lòng đặt biến môi trường PASSENGER_INSTANCE_REGISTRY_DIR vào thư mục đó và chạy lại trạng thái hành khách.
2. Thư mục phiên bản đã bị dịch vụ nền của hệ điều hành xóa.Vui lòng đặt một thư mục đăng ký phiên bản khác bằng cách sử dụng tùy chọn PasbahInstanceRegistryDir của Apache, tùy chọn hành khách_instance_registry_dir của Nginx hoặc đối số dòng lệnh --instance-registry-dir của Phusion Pasbah(R) Standalone.
LS của các quy trình liên quan
quản trị viên 3291 0,8 9,4 715484 291352 ? Sl 16:27 0:54 Ứng dụng Ruby của hành khách: /srv/production/*******app1 (sản xuất)
quản trị viên 3721 0,0 2,9 483276 90736 ? Sl 08:27 0:03 Ứng dụng Ruby của hành khách: /srv/production/*********app2 (sản xuất)
quản trị viên 10963 0.0 0.0 13132 996 điểm/0 S+ 18:17 0:00 grep --color=auto Pass
gốc 18477 0,0 0,2 399440 7964 ? Ssl 03:40 0:01 Cơ quan giám sát hành khách
gốc 18480 1.1 0.6 2682448 20956 ? Sl 03:40 10:09 Khách cốt
Đây là cấu hình hành khách trong thư mục apachemod có sẵn
:
LoadModule hành khách_module /home/admin/.rvm/gems/ruby-2.5.5/gems/passenger-6.0.8/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /home/admin/.rvm/gems/ruby-2.5.5/gems/passenger-6.0.8
PassengerDefaultRuby /home/admin/.rvm/gems/ruby-2.5.5/wrappers/ruby
</IfModule>
Tôi đã kiểm tra thư mục /tmp/ và không có gì giống thư mục tạm thời của hành khách. Làm cách nào tôi có thể tìm và/hoặc thiết lập thư mục đăng ký cá thể?