Для аутентификации используется Djoser, который работал очень хорошо, когда я не развертывал его с помощью Docker.Когда я развертываю его с помощью Docker-Compose, я могу создать (зарегистрировать) пользователя и активировать его, но когда я пытаюсь войти в систему, рабочий завершает работу с сигналом 11. В то же время, когда я использую неправильный пароль , я получаю 401 неправильный пароль.
Я очень ошеломлен, потому что похоже, что он может получить доступ к БД (я использую SQLite), потому что я могу создать пользователя.
Сначала я попытался войти в систему с помощью Postman, потому что думал, что это проблема внешнего интерфейса, но это не так.
Затем я посмотрел на сетевое время в своем браузере, и оно выглядит так: как будто при начальном соединении происходит сбой, когда я использую правильные параметры, с неправильными параметрами, запрос в порядке, без ошибок (только 401)
Когда я включаю функцию входа в систему, это выглядит так :
Код: Выделить всё
evse_v4_sprint-current-backend-1 | [2024-09-16 08:01:59 +0000] [33] [INFO] Booting worker with pid: 33 evse_v4_sprint-current-backend-1 | (0.001) SELECT "user_useraccount"."id", "user_useraccount"."password", "user_useraccount"."last_login", "user_useraccount"."is_superuser", "user_useraccount"."email", "user_useraccount"."name", "user_useraccount"."is_active", "user_useraccount"."is_staff", "user_useraccount"."is_creator" FROM "user_useraccount" WHERE "user_useraccount"."email" = 'me@mail.com' LIMIT 21; args=('me@mail.com',); alias=users evse_v4_sprint-current-backend-1 | [2024-09-16 08:02:02 +0000] [32] [WARNING] Worker with pid 33 was terminated due to signal 11 evse_v4_sprint-current-backend-1 | [2024-09-16 08:02:02 +0000] [41] [INFO] Booting worker with pid: 41
Подробнее здесь: https://stackoverflow.com/questions/789 ... -signal-11