rPman, спасибо за совет. Не смог докопаться до самого net.js, запихнул в файлы spdy, может поймаю чего. Понять бы, что вызывает ошибку.
Я сам буферы не отправляю, даже не умею с ними работать, нуб ещё. Мой предел - это res.write.
Не думаю, что лезть руками в файлы Node.js - хорошая идея. На Гитхаб не зальёшь, какое-нибудь обновление потрёт ручные правки. Разве что если поправить культурно не удастся.
Михаил, заметил, что, вообще-то, всё это обёрнуто в один большой try-catch с выводом ошибки в консоль и process.exit(1), видимо, это и происходит. Добавил try-catch ко всем обработчикам запросов (даже forceSSL), может поймаю.
Разве асинхронное не ловится try-catch, если используется async/await синтаксис?
Михаил, в том и проблема, что я понятия не имею, в какой момент и из-за чего возникает ошибка, и даже не могу воспроизвести. Если из-за обработчика запросов к картинкам, то есть два спорных момента: req.baseUrl и res.sendFile, т.к. ошибка связана с сетью. С другой стороны, всё это обёрнуто в try-catch и, вроде бы, не должно приводить к падению приложения, даже если что-то пошло не так.
Я сам буферы не отправляю, даже не умею с ними работать, нуб ещё. Мой предел - это res.write.