У нас проблемы с созданием ресурсов для версии 4.x oro. Установка Oro работает нормально, и во время установки она также успешно создает ресурсы (веб-пакет). У нас есть конвейер CICD, и после каждой фиксации мы запускаем следующие команды:
# Run composer install
composer install --prefer-dist --no-interaction --no-dev -vvv
# Remove cache
rm -rf /var/www/var/cache
php bin/console cache:warmup --no-interaction --env=prod -vvv
# Switch Oro to maintenance mode
php bin/console lexik:maintenance:lock --env=prod --no-interaction -vvv
# Set permissions
chown -R www-data:www-data /var/www/var
# Run migrations (first schema changes then fixtures)
php bin/console oro:migration:load --force --no-interaction -vvv
php bin/console oro:migration:data:load --no-interaction -vvv
php bin/console oro:migrations:data:storeroom:load --fixtures-type=storeroom
# Pricing recalculation
php bin/console oro:price-lists:recalculate --all
# Build assets
php bin/console oro:assets:install --env=prod --no-interaction -vvv
# Remove cache
rm -rf /var/www/var/cache
php bin/console cache:warmup --no-interaction --env=prod -vvv
Сбой во время "php bin / console oro: assets: install --env = prod --no-взаимодействия -vvv "из-за тайм-аута. Неважно, сколько памяти или процессора мы выделим, или если мы дадим ему больше времени ... Он может потреблять 8 ГБ памяти и все процессоры и продолжает работать более получаса, затем он убивается из-за тайм-аута , Во время установки этой же команды требуется около 2 минут до конца sh ... Что мы делаем не так?
РЕДАКТИРОВАТЬ: Увеличение времени ожидания не помогает, оно никогда не заканчивается (мы пытались в течение часа).