(Ошибка подключения к Redis на локальном хосте: 6379 (Errno :: ECONNREFUSED)): - PullRequest
0 голосов
/ 29 мая 2018

Я развертываю приложение для малых рельсов на heroku с одним CRUD.

heroku config --app painting-art

This is the legacy Heroku CLI. Please install the new CLI from https://cli.heroku.com
=== painting-art Config Vars
DATABASE_URL:             [postgres]
LANG:                     en_US.UTF-8
RACK_ENV:                 production
RAILS_ENV:                production
RAILS_LOG_TO_STDOUT:      enabled
RAILS_SERVE_STATIC_FILES: enabled
SECRET_KEY_BASE: [SECRET_KEY_BASE] 

Я получаю сообщение об ошибке, как показано ниже

2018-05-29T07:21:12.395658+00:00 app[web.1]: I, [2018-05-29T07:21:12.395584 #4]  INFO -- : [070ffe50-8753-4e61-8fe3-1273de66a29e] Completed 500 Internal Server Error in 12ms (ActiveRecord: 3.4ms)
2018-05-29T07:21:12.396947+00:00 app[web.1]: F, [2018-05-29T07:21:12.396874 #4] FATAL -- : [070ffe50-8753-4e61-8fe3-1273de66a29e]   
2018-05-29T07:21:12.397040+00:00 app[web.1]: F, [2018-05-29T07:21:12.396976 #4] FATAL -- : [070ffe50-8753-4e61-8fe3-1273de66a29e] ActionView::Template::Error (Error connecting to Redis on 127.0.0.1:6379 (Errno::ECONNREFUSED)):
2018-05-29T07:21:12.397328+00:00 app[web.1]: F, [2018-05-29T07:21:12.397247 #4] FATAL -- : [070ffe50-8753-4e61-8fe3-1273de66a29e]     18:       <tr>

помогите мне решить эту ошибку.спасибо

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

Похоже, вы используете службу redis в своем приложении и пытаетесь подключиться к локальной (127.0.0.1) машине по порту (6379), к которой она не может подключиться.

Решение 1:

Как упомянуто в посте, что вы в основном выполняете простой crud и не нуждаетесь в сервисе redis (допущение), затем закомментируйте redis_url, упомянутый в конфигурации, или где бы он ни упоминался.

Решение 2:

Добавьте redis в качестве дополнения к heroku и используйте URL, предоставленный heroku в приложении.Другим способом было бы использовать redis-сервис из redis labs (https://app.redislabs.com) и использовать этот URL в вашем приложении.

0 голосов
/ 29 мая 2018
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...