Ai đó có thể giúp bạn không? Ngăn xếp của tôi là ubuntu-server 14.04 với nginx/hành khách và ruby 2.2.2. Tôi không thể quản lý để làm cho dự án của tôi hoạt động trong sản xuất. Mọi thứ đều chạy ok trong quá trình phát triển.Nhận "Phản hồi chưa hoàn tất nhận được từ ứng dụng" trong Rails
secrets.yml
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
secret_token: <%= ENV["SECRET_KEY_BASE"] %>
máy chủ
server {
listen 80;
server_name logvs.local;
passenger_enabled on;
passenger_app_env development;
root /var/www/logvs/public;
}
error.log
App 2532 stderr: [ 2015-06-07 22:56:01.4724 2610/0x000000014d6b00(Worker 1) utils.rb:85 ]: *** Exception RuntimeError in Rack application object (Missing `secret_token` and `secret_key_base` for 'production' environment, set these values in `config/secrets.yml`) (process 2610, thread 0x000000014d6b00(Worker 1)):
App 2532 stderr: from /home/username/.rvm/gems/ruby-2.2.2/gems/railties-4.2.1/lib/rails/application.rb:534:in `validate_secret_key_config!'
App 2532 stderr: from /home/username/.rvm/gems/ruby-2.2.2/gems/railties-4.2.1/lib/rails/application.rb:246:in `env_config'
App 2532 stderr: from /home/username/.rvm/gems/ruby-2.2.2/gems/railties-4.2.1/lib/rails/engine.rb:514:in `call'
App 2532 stderr: from /home/username/.rvm/gems/ruby-2.2.2/gems/railties-4.2.1/lib/rails/application.rb:164:in `call'
App 2532 stderr: from /home/username/.rvm/gems/ruby-2.2.2/gems/passenger-5.0.9/lib/phusion_passenger/rack/thread_handler_extension.rb:94:in `process_request'
App 2532 stderr: from /home/username/.rvm/gems/ruby-2.2.2/gems/passenger-5.0.9/lib/phusion_passenger/request_handler/thread_handler.rb:149:in `accept_and_process_next_request'
App 2532 stderr: from /home/username/.rvm/gems/ruby-2.2.2/gems/passenger-5.0.9/lib/phusion_passenger/request_handler/thread_handler.rb:110:in `main_loop'
App 2532 stderr: from /home/username/.rvm/gems/ruby-2.2.2/gems/passenger-5.0.9/lib/phusion_passenger/request_handler.rb:414:in `block (3 levels) in start_threads'
App 2532 stderr: from /home/username/.rvm/gems/ruby-2.2.2/gems/passenger-5.0.9/lib/phusion_passenger/utils.rb:111:in `block in create_thread_and_abort_on_exception'
[ 2015-06-07 22:56:01.4731 2508/7f6775575700 age/Hel/Req/Utils.cpp:95 ]: [Client 1-1] Sending 502 response: application did not send a complete response
EDIT: Tôi quên nói Tôi đang sử dụng đưa ra để xác thực
Bạn đã xác định các biến môi trường bị thiếu chưa? Cho đến khi bạn làm điều đó sẽ không chạy. –
Nhờ dòng mã này tôi có thể giải quyết vấn đề trong máy chủ của chúng tôi 'phát triển hành khách_app_env; ' – Francisco
Cảm ơn bạn, hành khách_app_env cũng giải quyết được vấn đề của tôi. –