С момента обновления моей Mac OS до Mohave у меня были проблемы с запуском моего сервера rails локально в моей домашней сети. Причина, по которой я говорю «домашняя сеть», заключается в том, что она прекрасно работает, когда я подключен к сети в моем офисе. Когда я запускаю rails s
и перехожу на localhost: 3000, я вижу журналы, работающие и выполняющие запросы для получения данных из моей базы данных PG, пока в конечном итоге она не остановится и не завершится со следующей ошибкой:
[2019-01-02T20:13:21.417980 #65251] INFO -- : method=GET path=/ format=html controller=DashboardController action=index status=500 error='ActionView::Template::Error: could not connect to server: Operation timed out
Is the server running on host "172.18.8.52" and accepting
TCP/IP connections on port 5432?
Я попытался переустановить PG с помощью brew, я также попытался изменить порты. Я проверил свой брандмауэр, и ничто не блокирует порт 5432. И как ни странно, я могу подключиться к PG, используя мой PSequel GUI через localhost на порту 5432.
Следующее, что привлекло мое внимание, - это IP-адрес, указанный в сообщении об ошибке. Я не узнаю это. После выполнения nslookup 172.18.8.52
я получаю:
nslookup 172.18.8.52
Server: 2001:558:feed::1
Address: 2001:558:feed::1#53
** server can't find 52.8.18.172.in-addr.arpa: NXDOMAIN
Кто-нибудь может указать мне правильное направление? Это сводит меня с ума!
Я использую Rails 5.1.4.
Спасибо заранее!