Skip to content

Reliability of long-term listening #1

Description

@AstroCB

When the bot listens for a long time, it will occasionally fail silently or with non-exception-throwing errors. This is due to Facebook either flagging the account or simply invalidating the session (causing the connection to become stale).

The deployment process can handle exception-throwing errors by automatically restarting the bot, but it cannot detect these types of silent errors. The monitoring module attempts to handle this, but unfortunately it is not very effective in doing so.

Look into ways to improve the monitoring module to detect and handle these errors to allow bots to run for long periods of time without manual intervention.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is needed

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions