УС
Участник сообщества #23
19 янв. 2026 г., 15:33(изменён)
0
0

Ошибка 500 при обращении к API

Из чата сообщества

Коллеги, добрый день.

Никто не сталкивался с тем, что при обращении к библиотекам через API иногда, сервер отдаёт ошибку 500, хотя вроде как всё нормально работает? Проходит само, так же внезапно как и появляется. При этом в логах появляются сообщения Unknown object property: SecurityProfile

photo_2526@19-01-2026_15-33-44.jpg
С
Система19 янв. 2026 г., 20:27(изменён)

попытка обращения напрямую к методу, к которому нет доступа. вариант - при истечении срока жизни кеша АПИ произошел какой-то сбой и новый кеш построился "криво", неполностью. в итоге, когда приходит твой сервис, запрошенного метода нет в кеше, или он помечен, как недоступный. время жизни кеша - сутки от первого запроса к АПИ (по ИД приложения) или до рестарта сервиса. после чего кеш строится корректно и дальше все идет хорошо...

вариант лечения - отключить кеширование АПИ, сделать корректный запрос, затем опять включить кеширование

С
Система20 янв. 2026 г., 09:18(изменён)

Доброе утро!

А есть какие-то ещё варианты?:) То, что у нас происходит, как-будто не подходит под описание.

У нас было так. Ко мне пришли коллеги из другой системы и сообщили, что у них, при обращении "из вне" ошибка. Я пошёл проверять на страничке /scripts/openapi/spec/index.html?remote_app_id=, условно "внутри". Открыл нужный метод, указал x-app-id, при попытке запроса ввёл данные учётки и у меня всё заработало. В этот же момент и у коллег всё начало работать. Но не прошло и часа как уже я стал получать ошибку 500. То есть и ожило оно не через сутки, а просто в момент обращения из другого места и померло оно не через сутки когда якобы мог сброситься кеш. Рестарта системы тоже не было.

Вот щас с утра, суток ещё не прошло, снова проверил - работает. Суток с вчерашних 15:17 не прошло, рестартов не было. Что могло сбросить кеш?

С
Система20 янв. 2026 г., 09:24(изменён)

а у тебя вообще кеширование стоит? может отключено? есть еще, конечно, вариант, что ресурсов не хватает и кеш тупо вытесняется. redis?

С
Система20 янв. 2026 г., 09:24(изменён)

а у тебя вообще кеширование стоит? может отключено? есть еще, конечно, вариант, что ресурсов не хватает и кеш тупо вытесняется. redis?

У нас была похожая история, посмотри, tempdb не разрослась?

С
Система20 янв. 2026 г., 09:26(изменён)

У нас была похожая история, посмотри, tempdb не разрослась?

С
Система20 янв. 2026 г., 09:41(изменён)

это включение/выключение API 1.0

Чтобы ответить, необходимо войти в систему