Happy Canada Day everyone.

Related to the outage that happened last night, we rebooted the Lemmy services but we’re still trying to figure out the root cause, which seems to point to an out of memory issue in the logs. However it’s not what we see in our monitoring console.

In the meantime, we will monitor the service more closely until we are confident the issue is resolved, and we will improve our tools to detect such a problem faster.

EDIT: Also happened at night on July 2nd, still trying to find the root cause…

Apologies for the extended downtime.

  • Rentlar@lemmy.ca
    link
    fedilink
    English
    arrow-up
    15
    ·
    4 months ago

    Good morning and happy Canada Day. Thanks for working tirelessly to get things running.

    Seems like the API, apps and other frontends were working but the main web frontend wasn’t? I wonder if it is anything similar to what happened to the unfortunate feddit.de

    • Shadow@lemmy.caM
      link
      fedilink
      English
      arrow-up
      13
      ·
      edit-2
      4 months ago

      Something got into a weird state and restarting either the backend or frontend didn’t help. Taking the entire stack down and then bringing it back up, resolved it.

      It’s weird since it crashed at 1am and at 3am we gradually restart all backend and frontends, so that automatic restart should have fixed it too. All the containers reported healthy, but nginx wasn’t reporting any available frontends.

      I suspect some sort of weird lemmy bug, but we’ll just have to improve monitoring for now and try to debug this more if it happens again.

  • Camus [il/lui]@lemmy.ca
    cake
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 months ago

    Hello,

    Good luck with the troubleshooting!

    As I suggested elsewhere, could you maybe setup a “status” community on another instance (e.g. sh.itjust.works, it’s Canadian as well), so that people can go there to see updates about the potential outages?

      • Camus [il/lui]@lemmy.ca
        cake
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        4 months ago

        Indeed, but I was more talking about a Lemmy community where people would be able to discuss and give each other information.

        I actually stumbled upon someone asking a question on Reddit, it could have been interesting to have a place to redirect this person to: https://old.reddit.com/r/Lemmy/comments/1dtj4hc/can_anyone_help/

        The alternative is a Matrix room, but it might take some time to set up compared to just a community on another instance

        • m-p{3}@lemmy.caOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          4 months ago

          I’m looking at making a custom CloudFlare error page that embeds the status page. At least we’ll be able to put some communication there when something happens without people having to guess where to go.