Phusion Passenger, отображающий переменные среды

Я получаю некоторые ошибки Phusion Passenger с Ruby On Rails

Проблема в том, что в отчете об ошибках отображаются переменные среды. Это здорово в разработке, но что произойдет, если мой сервер начнет работать?

Есть ли способ в Phusion Passenger отключить отображение переменных среды?

1 ответ

Вам нужно перейти в производственный режим. Шаги изложены здесь. Для установок nginx (например, того, что я использую) вам нужно установить для параметра passenger_app_env значение "production" в /opt/nginx/conf/nginx.conf . Вот пример того, как это должно выглядеть:

...
http {
    # Only for development purposes.
    # For production environment, set it accordingly (i.e. production vs development)
    # Remove this line when you upload an actual application.
    # For * TESTING * purposes only.
    passenger_app_env production;
    #passenger_app_env development;
    #passenger_friendly_error_pages off;
....
Другие вопросы по тегам