Задать вопрос
@Impereal

Что делать, если процесс node.js падает без ошибок, при записи файла?

Здравствуйте.
Такая проблема: падает процесс node.js без каких либо ошибок, при записи файла. Если быть точнее то используется библиотека GraphicsMagick, код абсолютно простой:
gm(__dirname + '/source.jpg')
	.write(__dirname + '/cover.jpg', function(err) {
		console.log('err: ' + err);
	});

Самое интересное что файл cover.jpg сохраняется нормально, процесс падает через 1-2 секунды после завершения сохранения. Калбэк функции write, аргумент err возвращает пустым.

Система Debian 8 64.
Точно знаю что дело не в библиотеки, потому что использовал другую библиотеку (jimp), там была та же проблема.

Подскажите в чем может быть дело? Поиск по данной проблеме оказался безуспешным
  • Вопрос задан
  • 325 просмотров
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
process.on('uncaughtException',  (err) => {
    console.log(err);
});
Ответ написан
@Impereal Автор вопроса
Вообщем порыскав нашли корень проблемы, скрипт запускался через pm2, если запустить процесс ноды напрямую - node или через nodemon, такой проблемы не возникает. То есть на это как то влияет pm2
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы