{Ошибка: Команда не выполнена: libgomp: Ошибка создания потока: Ресурс временно недоступен - PullRequest
0 голосов
/ 08 февраля 2019

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

...