У меня была такая же проблема, и я так и не нашел причину.Вы можете запустить composer update --profile
или даже composer update --profile -vvv
, чтобы получить подробный список того, что происходит под капотом.Первый покажет вам, сколько памяти используется.
Не должно быть более 600 Мб.Но все равно у вас не хватит памяти.Поскольку приложение laravel переходит в режим обслуживания, оно не должно к нему добавляться.Вы можете запустить во второй оболочке команду top -ac
и посмотреть, что там происходит.
Хостинговая компания не смогла мне помочь, так как обвинила меня в этом, лол.
Но путь есть.Загрузите только composer.lock
и на рабочем сервере запустите composer install --no-dev
.Это даст вам предупреждение об устаревших пакетах.Ответьте «да», и ваш сервер будет обновлен без сбоев.Эта команда также запускает команды сценариев laravel composer.json
и обновляет версии пакетов composer.json
..