Задать вопрос
@CenterJoin

Unit test. php.ini не хватает память?

Сделал неприрывную интеграцию (gitlab CI)
Тест прервается ошибкой Allowed memory size of 134217728 bytes exhausted (tried to allocate 577536 bytes)
В php.ini в докере увеличил память с 1024M до 2048M но ошибка все та же.
Что скажете по этому поводу?
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Средний 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
@rPman
Проверь, может в самом коде php стоят команды типа ini_set('memory_limit', '128M');
Ответ написан
Комментировать
karabanov
@karabanov Куратор тега Docker
Системный администратор
Не тот php.ini отредактировал.

Для CLI выполни php -i | grep 'Loaded Configuration File'
Для FPM (или что ты там используешь) сделай файл с содержимым <?php phpinfo();?> запроси его и найди на полученной странице 'Loaded Configuration File'.
Вот эти php.ini и редактируй.

Когда отредактировал не забудь перезапустить FPM (или что ты там используешь), для CLI настройки применяются сразу же.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы