У меня есть серверное приложение NodeJS. У меня есть эта строка кода для моего ведения журнала:
fs.writeFileSync(__dirname + "/../../logs/download.html.xml", doc.toString());
Иногда он работает правильно, но при большой нагрузке он дает это исключение:
Error: UNKNOWN, unknown error 'download.html.xml'
PS: Я нашел ссылку здесь: http://www.daveeddy.com/2013/03/26/synchronous-file-io-in-nodejs/ Blogger описывает, что writeFileSync на самом деле не заканчивает запись при возврате. Есть ли правильный способ сделать это синхронно, т.е. Без обратных вызовов?