Пользовательские функции Python не вызываются в журналах деления, ошибка 502, плохой шлюз
Я установил деление и создал
- Упаковка
- Окружение
- функция привет мир
- проверено и работает нормально
Но когда я попытался запустить пользовательские функции, такие как поиск максимального числа.
if x > y:
return x
return #y
def max_of_three( x, y, z ):
return max_of_two( x, max_of_two( y, z ) )
print(max_of_three(3, 6, -5))
это дает ошибку
Error querying logs: Internal error - 502 Bad @Gateway%
Также, когда я пытаюсь проверить журналы, та же ошибка отражает
1 ответ
Я использовал пользовательские функции в Python на Fission, и они отлично работают. Я следил за этим постом в блоге как есть, и он работал без проблем.
Кроме того, вы проверили следующее:
- Проверьте, удалось ли выполнить сборку пакета вашей функции с помощью
fission pkg list
- Проверьте правильность вашего маршрута с помощью
fission route list
- Проверьте журналы вашего модуля маршрутизатора, чтобы узнать, прошел ли запрос.
- Использовать
fission function test
с--verbosity=2
чтобы проверить свою функцию локально, опубликуйте свой вывод здесь
Я нашел эти вышеупомянутые шаги, упомянутые для аналогичной ошибки в их слабом канале .