да последний вариант уже первоначальный код не в 17 раз памяти больше использует, в 2
но и время возросло до 5-8 секунд
но и время возросло до 5-8 секунд
|
Максим, вы только ulimit изменяли?
я пытаюсь обновить количество товара [QUOTE]$obProduct = new CCatalogProduct(); $obProduct->Update(369109, ['QUANTITY' => 90]);[/QUOTE] а в ответ ошибка как у вас |
|
|
|
|
|
Евгений Жуков, можете подсказать, указываю обновить количество в карточке товара по сумме количества торгового предложения
[QUOTE] require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); use \Bitrix\Main\SystemException; array_map('CModule::IncludeModule', ['iblock', 'catalog', 'sale']); /* ... */ $obProduct = new CCatalogProduct(); $obProduct->Update(369109, ['QUANTITY' => $items[$id]['QUANTITY']]);[/QUOTE] но в ответ получаю [QUOTE]Fatal error: Uncaught Error: Class 'Bitrix\Main\Diag\ExceptionHandlerLog' not found in /var/www/shop/www/bitrix/modules/main/lib/diag/exceptionhandler.php:266 Stack trace: #0 [internal function]: Bitrix\Main\Diag\ExceptionHandler->handleException(Object(Error)) #1 {main} thrown in /var/www/shop/www/bitrix/modules/main/lib/diag/exceptionhandler.php on line 266 Fatal error: Uncaught Error: Class 'Bitrix\Main\Diag\ExceptionHandlerLog' not found in /var/www/shop/www/bitrix/modules/main/lib/diag/exceptionhand |
|
|
|
|