Curl не подключается к локальному хосту

Я только что обновил ubuntu 14.04 до 16.04. Но теперь, если я пытаюсь выполнить команду curl, появляется сообщение об ошибке «curl: (7) не удалось подключиться к порту locahost 5984. Connection отказался«

Я хотел проверить журнал ошибок couchdb, но он был пуст. Я попытался перенастроить некоторые файлы с помощью dpkg, но ничего не получилось.

Затем я удалил couchdb и переустановил его, но он тоже не работал.

Файл hosts выглядит oky:

127. 0.0.1 localhost 127.0.1.1 mango

mango - имя хоста

Любая помощь будет оценена

0
задан 11 April 2017 в 06:07

4 ответа

Какую команду вы используете. Вы используете localhost с curl? Сначала проверьте вывод следующего:

curl -v localhost:5984

Скорее всего, вы найдете такой же результат:

Rebuilt URL to: localhost:5948/ Hostname was NOT found in DNS cache Trying ::1...

Скорее всего, завиток не может разрешить localhost. Он переключается на IPv6-адрес localhost, и ваш couchdb не прослушивает адрес IPv6. Изменить с localhost на 127.0.0.1.

curl 127.0.0.1:5984
0
ответ дан 18 July 2018 в 15:12

Какую команду вы используете. Вы используете localhost с curl? Сначала проверьте вывод следующего:

curl -v localhost:5984

Скорее всего, вы найдете такой же результат:

Rebuilt URL to: localhost:5948/ Hostname was NOT found in DNS cache Trying ::1...

Скорее всего, завиток не может разрешить localhost. Он переключается на IPv6-адрес localhost, и ваш couchdb не прослушивает адрес IPv6. Изменить с localhost на 127.0.0.1.

curl 127.0.0.1:5984
0
ответ дан 24 July 2018 в 20:34
  • 1
    Curl -v дает ту же ошибку – Samie 11 April 2017 в 11:45
  • 2
    Конечно, он даст ту же ошибку, -v предназначен только для подробного режима, чтобы вы могли видеть детали. Вы пытались использовать 127.0.0.1 вместо localhost? Поскольку, как я объяснил, curl не может разрешить localhost до 127.0.0.1. – Noisy_Botnet 11 April 2017 в 13:20

Какую команду вы используете. Вы используете localhost с curl? Сначала проверьте вывод следующего:

curl -v localhost:5984

Скорее всего, вы найдете такой же результат:

Rebuilt URL to: localhost:5948/ Hostname was NOT found in DNS cache Trying ::1...

Скорее всего, завиток не может разрешить localhost. Он переключается на IPv6-адрес localhost, и ваш couchdb не прослушивает адрес IPv6. Изменить с localhost на 127.0.0.1.

curl 127.0.0.1:5984
0
ответ дан 31 July 2018 в 23:36
  • 1
    Curl -v дает ту же ошибку – Samie 11 April 2017 в 11:45
  • 2
    Конечно, он даст ту же ошибку, -v предназначен только для подробного режима, чтобы вы могли видеть детали. Вы пытались использовать 127.0.0.1 вместо localhost? Поскольку, как я объяснил, curl не может разрешить localhost до 127.0.0.1. – Noisy_Botnet 11 April 2017 в 13:20

Какую команду вы используете. Вы используете localhost с curl? Сначала проверьте вывод следующего:

curl -v localhost:5984

Скорее всего, вы найдете такой же результат:

Rebuilt URL to: localhost:5948/ 
Hostname was NOT found in DNS cache
Trying ::1...

Скорее всего, завиток не может разрешить localhost. Он переключается на IPv6-адрес localhost, и ваш couchdb не прослушивает адрес IPv6. Изменить с localhost на 127.0.0.1.

curl 127.0.0.1:5984
0
ответ дан 9 August 2018 в 03:04

Другие вопросы по тегам:

Похожие вопросы: