Сеансы Следующей Аутентификации Недействительны При Высокой Нагрузке?

#next.js #next-auth

Вопрос:

Я использую next-auth и испытываю проблемы с выборкой сеансов. Похоже, что наличие 200-300 одновременных пользователей на веб-сайте приводит к тому, что все сеансы становятся недействительными (все пользователи вышли из системы), а вместо этого отображается HTML-страница (см. Ошибку ниже) (страница ошибки?). Это ошибка, которую я получаю:

https://next-auth.js.org/errors#client_fetch_error session FetchError: invalid json response body at https://example.com/api/auth/session reason: Unexpected token < in JSON at position 0

Я использую JWT, и мои варианты выглядят так:

 const jwt = {
  secret: process.env.JWT_SECRET,
  signingKey: process.env.JWT_SIGNING_KEY_PRIVATE,
  encryption: true,
  encryptionKey: process.env.JWT_ENCRYPTION_KEY,
};

const session = {
  jwt: true,
  maxAge: 7 * 24 * 60 * 60,
};

const options: NextAuthOptions = {
  session,
  jwt,
  providers,
  callbacks,
  pages: {
    signIn: "/login",
    error: "/404",
  },
};
 

Я создал .env.local файл, который выглядит следующим образом:

 NEXTAUTH_URL=https://example.com
 

Что здесь происходит? Я рад предоставить вам дополнительную информацию, если это будет необходимо.