{Ошибка: Команда не выполнена: libgomp: Ошибка создания потока: Ресурс временно недоступен
Я пишу свое первое приложение в node и express.js, и сейчас самое время развернуть мое приложение в промежуточной среде. Для этого я купил виртуальный хостинг, залогинился через ssh, установил узел и запустил свое приложение. Все отлично работает, кроме одной конкретной функции, где я должен изменить размер изображения. Мой код выглядит так:
gm(src)
.resize(width, height, '^')
.gravity('center')
.crop(width, height)
.write(`./${cacheSrc}`, (gmError) => {
if (!gmError) {
return response.sendFile(`./${cacheSrc}`, { root: __dirname });
} else {
console.log(gmError); <-- ERROR OCCUR HERE
return response.sendFile(`./uploads/cache/error-placeholder.png`, { root: __dirname });
}
});
Как видите, ошибка возникает, когда я пытаюсь записать новый файл. Я получаю ошибку:
{ Error: Command failed:
libgomp: Thread creation failed: Resource temporarily unavailable
Я уже провел огромное исследование, и единственное, что я узнал, это то, что в каком-то проекте WordPress были подобные проблемы, и решение было установить так: SetEnv MAGICK_THREAD_LIMIT 1
в .htaccess
файл. Я пытался сделать это, но это не помогло. Я совершенно не знаю, в чем может быть проблема, поэтому я буду очень, очень благодарен за каждый намек.