Я использую локальное докерное окно инсайдерской среды shopware6 с конфигурацией DDEV.
После попытки получить все продукты (~ 11 000) через https://sw6.ddev.site/api/ поиск/продукт Я получаю следующую ошибку:
Error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 88686592 bytes)
И это указывает мне на:
"file": "/var/www/html/vendor/symfony/http-foundation/Response.php", "line": 381
какой контент:
/**
* Sends content for the current web response.
*
* @return $this
*/
public function sendContent()
{
echo $this->content;
return $this;
}
На нашем промежуточном сервере я знаю, как настроить ограничение памяти и решить проблему, но в своей локальной среде я установил Memory_limit = 1024M. Подключаемся по SSH к моему контейнеру и выполняем вывод выглядит как Memory_limit => -1 => -1
Теперь есть несколько возможностей:
Из-за неограниченного ограничения памяти сервер не может (не знаю, почему) обработать мой запрос
Любая конфигурация DDEV, .env или .htaccess перезаписывает мой измененный файл php.ini.Путь к моему отредактированному файлу php.ini:
/var/www/html/config/etc/php7/conf.d/php.ini
Содержимое php.ini:
[Date]
date.timezone="UTC"
memory_limit = 1024M
upload_max_filesize = 6M
max_execution_time = 30
Подробнее здесь: https://stackoverflow.com/questions/727 ... it-in-ddev
Как установить PHP Memory_limit в DDEV ⇐ Php
Кемеровские программисты php общаются здесь
1722605476
Anonymous
Я использую локальное докерное окно инсайдерской среды shopware6 с конфигурацией DDEV.
После попытки получить все продукты (~ 11 000) через https://sw6.ddev.site/api/ поиск/продукт Я получаю следующую ошибку:
Error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 88686592 bytes)
И это указывает мне на:
"file": "/var/www/html/vendor/symfony/http-foundation/Response.php", "line": 381
какой контент:
/**
* Sends content for the current web response.
*
* @return $this
*/
public function sendContent()
{
echo $this->content;
return $this;
}
На нашем промежуточном сервере я знаю, как настроить ограничение памяти и решить проблему, но в своей локальной среде я установил Memory_limit = 1024M. Подключаемся по SSH к моему контейнеру и выполняем вывод выглядит как Memory_limit => -1 => -1
Теперь есть несколько возможностей:
Из-за неограниченного ограничения памяти сервер не может (не знаю, почему) обработать мой запрос
Любая конфигурация DDEV, .env или .htaccess перезаписывает мой измененный файл php.ini.Путь к моему отредактированному файлу php.ini:
/var/www/html/config/etc/php7/conf.d/php.ini
Содержимое php.ini:
[Date]
date.timezone="UTC"
memory_limit = 1024M
upload_max_filesize = 6M
max_execution_time = 30
Подробнее здесь: [url]https://stackoverflow.com/questions/72782747/how-to-set-php-memory-limit-in-ddev[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия