Мне нужно модифицировать компонент изменения данных пользователя в личном кабинете main.profile. По сути, я только изменил набор обрабатываемых полей в зависимости от параметров пользователя. Однако, при отправке формы возникает ошибка 502. Статистика сервера показывает пик превышения лимита оперативной памяти. С помощью логов я локализовал ошибку до этой строчки:
if($obUser->Update($arResult["ID"], $arFields))
где
$obUser = new CUser;
, $arResult["ID"] = 38, а $arFields:
array (
'EMAIL' => 'aryrech@mail.ru',
'LOGIN' => 'ООО "Тест"',
'NAME' => 'ООО "Хрень"',
'PERSONAL_PHOTO' =>
array (
'old_file' => NULL,
'del' => NULL,
),
'WORK_LOGO' =>
array (
'old_file' => NULL,
'del' => NULL,
),
)