Ошибка Allowed memory size of 367001600 bytes exhausted (tried to allocate xxxxxx bytes)

:speech_balloon: Описание
На инстансах в Exceptions Log наблюдаются ошибки Allowed memory size of 367001600 bytes exhausted (tried to allocate xxxxxx bytes)
:heavy_check_mark: Обходное решение

На backend(s) в /opt/simpleone/.env
необходимо указать переменную

BACKEND_PHP_MEMORY_LIMIT=500M

где 500M - экспериментально подобранная величина, по умолчанию она равна 350М

и сделать Recompose (команды различаются в разных версиях продукта)

docker-compose down
docker-compose up -d

Необходимо учитывать наличие дополнительной памяти на backend(s) для контейнера backend-api в соответствии с увеличением переменной BACKEND_PHP_MEMORY_LIMIT.

1 лайк

Полезные команды для проверки выставленной в конфигах и проверки задействованной переменной:

cd /opt/simpleone
grep -ri ‘php’

docker exec -i backend-api env | grep -i php
docker exec -i backend-private-api env | grep -i php

1 лайк