У меня есть несколько клиентских POS-систем, которые периодически отправляют новые данные о продажах в одну централизованную базу данных, которая сохраняет данные в одной большой базе данных для создания отчетов.
Клиентская POS основана на PHPPOS, и я реализовал модуль, который использует стандартную библиотеку XML-RPC для отправки данных о продажах в службу. Серверная система построена на CodeIgniter и использует библиотеки XML-RPC и XML-RPCS для компонента веб-сервиса. Всякий раз, когда я отправляю большой объем данных о продажах (всего 50 строк из таблицы продаж и отдельные строки из таблицы sales_items, относящиеся к каждому товару в рамках продажи), я получаю следующую ошибку:
Неустранимая ошибка: разрешенный размер памяти 134217728 байт исчерпан (попытка выделить 54 байта)
128M — значение по умолчанию в php. ini, но я предполагаю, что это огромное количество, которое нужно сломать. Фактически, я даже пытался установить это значение на 1024M, но все, что он делает, это требует больше времени для появления ошибки.
Что касается шагов, которые я предпринял, я попытался отключить всю обработку на стороне сервера и настроили ее так, чтобы она возвращала стандартный ответ независимо от ввода. Однако я считаю, что проблема заключается в фактической отправке данных. Я даже пробовал отключить максимальное время выполнения скрипта для PHP, но все равно вылетает ошибка.
Подробнее здесь: https://stackoverflow.com/questions/561 ... -exhausted
Неустранимая ошибка: разрешенный размер памяти 134217728 байт исчерпан ⇐ Php
Кемеровские программисты php общаются здесь
1716004178
Anonymous
У меня есть несколько клиентских POS-систем, которые периодически отправляют новые данные о продажах в одну централизованную базу данных, которая сохраняет данные в одной большой базе данных для создания отчетов.
Клиентская POS основана на PHPPOS, и я реализовал модуль, который использует стандартную библиотеку XML-RPC для отправки данных о продажах в службу. Серверная система построена на CodeIgniter и использует библиотеки XML-RPC и XML-RPCS для компонента веб-сервиса. Всякий раз, когда я отправляю большой объем данных о продажах (всего 50 строк из таблицы продаж и отдельные строки из таблицы sales_items, относящиеся к каждому товару в рамках продажи), я получаю следующую ошибку:
Неустранимая ошибка: разрешенный размер памяти 134217728 байт исчерпан (попытка выделить 54 байта)
128M — значение по умолчанию в php. ini, но я предполагаю, что это огромное количество, которое нужно сломать. Фактически, я даже пытался установить это значение на 1024M, но все, что он делает, это требует больше времени для появления ошибки.
Что касается шагов, которые я предпринял, я попытался отключить всю обработку на стороне сервера и настроили ее так, чтобы она возвращала стандартный ответ независимо от ввода. Однако я считаю, что проблема заключается в фактической отправке данных. Я даже пробовал отключить максимальное время выполнения скрипта для PHP, но все равно вылетает ошибка.
Подробнее здесь: [url]https://stackoverflow.com/questions/561066/fatal-error-allowed-memory-size-of-134217728-bytes-exhausted[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия