У меня есть экспресс-приложение nodejs, которое совсем недавно продемонстрировало странное поведение «отказ в соединении». Вероятно, это связано с моим апгрейдом nodejs — до версии 6.10.0 (а я пробовал и 7.9.0). Даже если апгрейд и есть начало дела, хотелось бы понять, почему так происходит.
Поведение: постоянно чередуется между успешным запуском приложения и получением «ошибки отказа в соединении». Эта закономерность постоянна. Мне нравится постоянство, а не прерывистость, но мне трудно понять, с чего начать поиск.
Вы сами видите это на http://162.243.254.205:1880/ (узел 7.9.0)
Когда я получаю сообщение «отказано в подключении», Chrome Devtools показывает все файлы «отказано в подключении». Повторная загрузка URL-адреса затем неоднократно успешна. т.е.
:1880/ritc_style.css Failed to load resource: net::ERR_CONNECTION_REFUSED
:1880/bootstrap/css/bootstrap.min.css Failed to load resource: net::ERR_CONNECTION_REFUSED
:1880/orion/built-editor.css Failed to load resource: net::ERR_CONNECTION_REFUSED
:1880/jquery/css/smoothness/jquery-ui-1.10.3.custom.min.css Failed to load resource: net::ERR_CONNECTION_REFUSED
:1880/jsonviewer/jsonviewer.css Failed to load resource: net::ERR_CONNECTION_REFUSED
:1880/font-awesome/css/font-awesome.min.css Failed to load resource: net::ERR_CONNECTION_REFUSED
:1880/style.css Failed to load resource: net::ERR_CONNECTION_REFUSED
jquery-1.11.1.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
bootstrap.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
jquery-ui-1.10.3.custom.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
jquery.ui.touch-punch.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
jquery.confirm.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
tinymce.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
marked.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
built-editor.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
ace.js Failed to load resource: net::ERR_CONNECTION_REFUSED
ext-language_tools.js Failed to load resource: net::ERR_CONNECTION_REFUSED
d3.v3.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
main.js Failed to load resource: net::ERR_CONNECTION_REFUSED
settings.js Failed to load resource: net::ERR_CONNECTION_REFUSED
...
Сообщение об отказе в подключении выглядит как проблема с сетью. Однако, если я заменю простой тест на сервере (приложение helloworld Express), я не получу такого поведения, поэтому это должно быть как-то связано с nodejs.
Я в недоумении!
Кто-нибудь может помочь?
Спасибо
Колин Голдберг