Как отлаживать или обрабатывать ошибку Vercel FUNCTION_INVOCATION_FAILED?

Получил эту ошибку от Vercel. Когда я перемещаюсь, он всплывает в случайное время и на разных страницах. В консоли браузера нет ошибки. Vercel регистрирует только ошибку времени сборки, так что никакой информации там тоже нет.

Может, Vercel или Next.js не хватает памяти? Эта навигация работает в основном, ошибка «сбой вызова функции» возникает редко. Как привидение.

введите описание изображения здесь


person János    schedule 10.04.2021    source источник
comment
Можете ли вы вообще воспроизвести ошибку локально? Это происходит на всех страницах? Трудно сказать, почему это происходит, не зная точно, откуда возникла ошибка.   -  person juliomalves    schedule 10.04.2021
comment
Под развертыванием есть вкладка Function. Под этим вы можете увидеть Realtime logs. Не закрывайте его при открытии URL-адреса. Здесь вы можете увидеть дополнительную информацию.   -  person Aseem Gautam    schedule 11.04.2021


Ответы (1)


Это означает, что есть ошибка либо в getServerSideProps, либо в маршруте API, который выдает 500 на сервере. Вы правы, это не отображается в консоли, потому что этого не происходит на стороне клиента.

Внутри Vercel вы можете просмотреть вкладку «Функции» для журналов в реальном времени. Затем нажмите эту ошибку еще раз, и вы сможете увидеть трассировку стека. Если вы не можете воспроизвести это, настройте ведение журнала с утечкой журнала, чтобы вы могли отслеживать, когда это действительно происходит.

https://vercel.com/docs/logs

person leerob    schedule 12.04.2021