Итак, последние несколько недель у меня возникла огромная проблема с узлом на нашем сервере Windows 2006.
В основном, поскольку я установил обновление для nodemon, используя
npm install -g nodemon
Наш узел начал зависать на нашем порту (по умолчанию 3000), и процесс зависает в Windows. Я пробовал все возможные решения из Интернета, чтобы убить этот процесс, и я просто не могу - единственный способ разблокировать порт - это перезапустить весь сервер.
Порт зависает в основном, когда я хочу перезапустить узел для внесения изменений или когда я хочу его выключить.
Это не всегда - в основном это происходит после 30+ минут работы.
Моя версия узла - 6.10.0.
До того, как я обновил nodemon, такого никогда не было.
И да, я полностью удалил nodemon, используя
npm uninstall -g nodemon
Может ли кто-нибудь помочь мне найти решение?
Возможно, попробуйте переустановить node и npm
если вы запускаете node с nodemon, вам не нужно перезапускать сервер node, чтобы внести изменения? Это то, что делает nodemon? Вам нужно будет опубликовать немного кода
@WebD Вы видели версию для Windows? Не уверен, что это место идет в ногу со временем :).
Попробуйте сделать дамп памяти на сервере Windows Server 2006. Он предоставит все подробности обо всех процессах, запущенных в то время, когда ваша машина зависает. Может быть, это не нодемон.
А как насчет перехода на другой порт?
да, я могу переключиться на другой порт, но он повесит трубку позже, и мне придется переключаться снова, и большинство программ работают с нашим портом по умолчанию .. Я обновлю узел и дам вам знать



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


У вас версия NodeJS только 6.10? Попробуйте обновить его :)