{Ошибка: Команда не выполнена: 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 файл. Я пытался сделать это, но это не помогло. Я совершенно не знаю, в чем может быть проблема, поэтому я буду очень, очень благодарен за каждый намек.

0 ответов

Другие вопросы по тегам