2016-05-09 16 views
16

Tôi đang tyring để triển khai một ứng dụng ray để một giọt biển số và tất cả dường như được cấu hình ok nhưng tôi nhận được lỗi này:Đã xảy ra lỗi lowlevel không được giải quyết. Các bản ghi ứng dụng có thể có chi tiết

An unhandled lowlevel error occurred. The application logs may have details. 

Tôi không biết phải làm gì khi nhật ký trống.

Dưới đây là cấu hình nginx:

upstream puma { 
    server unix:///home/yourcv.rocks/shared/tmp/sockets/yourcv.rocks-puma.sock; 
} 

server { 
    listen 80 default_server deferred; 
    server_name 127.0.0.1; 

    root /home/yourcv.rocks/current/public; 
    access_log /home/yourcv.rocks/current/log/nginx.access.log; 
    error_log /home/yourcv.rocks/current/log/nginx.error.log info; 

    location ^~ /assets/ { 
    gzip_static on; 
    expires max; 
    add_header Cache-Control public; 
    } 

    try_files $uri/index.html $uri @puma; 
    location @puma { 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    proxy_set_header Host $http_host; 
    proxy_redirect off; 

    proxy_pass http://puma; 
    } 

    error_page 500 502 503 504 /500.html; 
    client_max_body_size 10M; 
    keepalive_timeout 10; 
} 

Cảm ơn bạn! :)

Trả lời

27

Điều này là do bạn chưa đặt khóa bí mật của mình một cách chính xác. Kiểm tra cấu hình/file secrets.yml của bạn: Nó phải là một cái gì đó như thế này:

production: secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>

Sau đó, trong giọt của bạn, bạn có thể chạy bundle exec rake secret để có được khóa bí mật của bạn. Có các tùy chọn như dotenv là một gem hữu ích tải nội dung của tệp .env vào ENV.

+0

Cảm ơn bạn! Tôi đã thiết lập biến môi trường nhưng không phải là một cách liên tục nên đó là lý do tại sao nó không hoạt động! :) –

Các vấn đề liên quan