Playwright с django: 502 Bad Gateway Error
Мой webapp не работает ни на одной части, которая использует playwright. Все работает на localhost (включая playwright). Для развернутого веб-приложения, при попытке просмотреть домашнюю страницу (без playwright), оно работает на 100%, но при попытке использовать код из библиотеки playwright, он выдает мне:
502 Bad Gateway
nginx/1.18.0 (Ubuntu)
Что я могу сделать, чтобы устранить неполадки?
Я попробовал отключить брандмауэр, но это ничего не изменило. Я пробовал отлаживать, выбрасывая исключение для каждой строки кода. Иногда он продвигается на несколько строк дальше, а иногда не продвигается ни на несколько строк дальше. Опять же, только код, использующий playwright, выдает эту ошибку.
Я использую Django 5.1.4. Playwright - последняя версия.
отредактировано: Сразу после выполнения sudo reboot он работает в течение нескольких минут, а затем снова выдает ошибку 502...
Вот код из playwright:
try:
await page.goto('https://pantry.plentifulapp.com/login')
await expect(page.get_by_test_id("LoginForm-44")).to_be_visible(timeout=3000)
except:
content = "Plentiful is down."
return content
#Find email input and type it.
await page.get_by_test_id("LoginForm-47").click()
await page.keyboard.type(username)
#find password input, type it, and then press enter.
await page.get_by_test_id("LoginForm-53").click()
await page.keyboard.type(password)
await page.keyboard.press("Enter")