Блин, щас на что-то непонятное наткнулся, вообще хз что это такое. Если коротко: написал расширение для браузера заказчику, с помощью которого можно автоматизировать некие действия на определенном сайте. У каждого клиента есть ключ, который проверяется на каждом цикле автоматизированных действий на предмет прав; проверяется на нашем сервере. Так вот, после 6-го цикла запрос на проверку ключа виснет намертво - хоть 100 раз повторно отправляй запрос, всё равно смэрть.
Начал копаться сначала на клиенте - ничего, потом на серверной логике - ничего. Решил отрубить pm2 и голый процесс запустить и... чудо! Зависания пропали!
Причем зависания исчезали и если клиента перезагружал, но только до 6-й итерации (без перезапуска серверной части)