main icon indicating copy to clipboard operation
main copied to clipboard

Add a DownDetector to site

Open HighnessAtharva opened this issue 1 year ago • 9 comments

Due to issues like server overload, failing APIs or DDos and other cyber attacks the site might not always be up. To track this and quantify the reliability of the site [https://s2.nq-rarbg.to/] it is a good idea to make a down-detector. This is especially helpful as over the coming week we can expect a ton of audience inflow.

I am pitching something similar to https://downdetector.in/ but made in-house.

HighnessAtharva avatar Jun 02 '23 18:06 HighnessAtharva

Yes, i'll add something like this

SlideMovies avatar Jun 02 '23 18:06 SlideMovies

Maybe we can use https://uptimerobot.com/.

AnonymousWP avatar Jun 02 '23 18:06 AnonymousWP

I'm already making a status page.

SlideMovies avatar Jun 02 '23 18:06 SlideMovies

We're switching to a VPS, so maybe it isn't needed anymore.

SlideMovies avatar Jun 03 '23 16:06 SlideMovies

We're switching to a VPS, so maybe it isn't needed anymore.

Might still be useful nonetheless, but: if the VPS is down, you won't be able to check its status either, which means it needs to be hosted elsewhere (the status page).

AnonymousWP avatar Jun 04 '23 11:06 AnonymousWP

Could be a github repo that has a workflow to ping the server every 2 hours, and add to a json file the status of each run

And if it is combined with github pages, that json can be loaded and show the uptime in a UI

ArjixWasTaken avatar Jun 04 '23 11:06 ArjixWasTaken

Could be a github repo that has a workflow to ping the server every 2 hours, and add to a json file the status of each run

And if it is combined with github pages, that json can be loaded and show the uptime in a UI

That would work, yes, but free orgs only have a limited number of workflows/Actions that they can run, probably not enough for every 2h for an entire month.

AnonymousWP avatar Jun 10 '23 13:06 AnonymousWP

Could be a github repo that has a workflow to ping the server every 2 hours, and add to a json file the status of each run

And if it is combined with github pages, that json can be loaded and show the uptime in a UI

That would work, yes, but free orgs only have a limited number of workflows/Actions that they can run, probably not enough for every 2h for an entire month.

That applies to private repos. Unless smth changed, public repos should have an unlimited amount of workflow time.

ArjixWasTaken avatar Jun 10 '23 14:06 ArjixWasTaken

Could be a github repo that has a workflow to ping the server every 2 hours, and add to a json file the status of each run And if it is combined with github pages, that json can be loaded and show the uptime in a UI

That would work, yes, but free orgs only have a limited number of workflows/Actions that they can run, probably not enough for every 2h for an entire month.

That applies to private repos. Unless smth changed, public repos should have an unlimited amount of workflow time.

Yeah you're right, I thought it applied to public repos too.

https://github.com/organizations/Not-Quite-RARBG/billing/plans

AnonymousWP avatar Jun 10 '23 14:06 AnonymousWP