Пользовательские функции Python не вызываются в журналах деления, ошибка 502, плохой шлюз

Я установил деление и создал

  1. Упаковка
  2. Окружение
  3. функция привет мир
  4. проверено и работает нормально

Но когда я попытался запустить пользовательские функции, такие как поиск максимального числа.

      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, и они отлично работают. Я следил за этим постом в блоге как есть, и он работал без проблем.

Кроме того, вы проверили следующее:

  1. Проверьте, удалось ли выполнить сборку пакета вашей функции с помощьюfission pkg list
  2. Проверьте правильность вашего маршрута с помощьюfission route list
  3. Проверьте журналы вашего модуля маршрутизатора, чтобы узнать, прошел ли запрос.
  4. Использоватьfission function testс--verbosity=2чтобы проверить свою функцию локально, опубликуйте свой вывод здесь

Я нашел эти вышеупомянутые шаги, упомянутые для аналогичной ошибки в их слабом канале .

Другие вопросы по тегам