Принудительный выход из системы, который я не могу стабильно воспроизвести

У меня уже давно есть неясная проблема, и только недавно я смог достаточно разобраться в симптомах, чтобы сообщить о ней.

Факты:

  • Локально установленный экземпляр Discourse
    • Доступ в интернет для этого экземпляра осуществляется через обратный прокси Cloudflare
    • Локальный доступ осуществляется через локальный обратный прокси в моей системе UTM
  • Моя учётная запись является административной
    • Я единственный регулярный административный пользователь в системе; существуют и другие административные учётные записи, но они используются крайне редко
  • Некоторые пользователи получают доступ к Discourse как из локальной сети, так и из интернета
    • Я регулярно получаю доступ к системе Discourse как локально, так и через интернет
  • Некоторые пользователи получают доступ к Discourse только через интернет
  • Когда я долгое время нахожусь вне локальной сети и получаю доступ к Discourse только через интернет, эта проблема не возникает.

Проблема:

  • Мои сеансы часто завершаются примерно через сутки. Это происходит со всеми моими устройствами, использующими эту учётную запись: Android-смартфоном, настольным компьютером и ноутбуком. У других пользователей такого не происходит.

Я подозреваю, что в возникновении этой проблемы участвуют некоторые механизмы безопасности Discourse, связанные с неизвестными местами входа, но не знаю, как проверить эту гипотезу и как решить проблему. Есть ли какие-либо предложения?

1 лайк