Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

setup pingdom to run monitor status page nightly #5

Open
elrayle opened this issue Apr 1, 2022 · 5 comments
Open

setup pingdom to run monitor status page nightly #5

elrayle opened this issue Apr 1, 2022 · 5 comments
Assignees

Comments

@elrayle
Copy link

elrayle commented Apr 1, 2022

The current production site has a pingdom script to load the page after 2:00am. This load will fail, but starts the process of running all tests. The script loads the page again after an hour (maybe hourly). This load and all other loads on that day should pass.

The script can be the same used for the current production site.

@gdelisle
Copy link

gdelisle commented Apr 1, 2022

Yes, Pingdom runs every hour. This isn't efficient and puts undue strain on the service because it's forced to run all tests every hour, so we should come up with a better system eventually, but that's another issue.

@elrayle
Copy link
Author

elrayle commented Apr 1, 2022

It does not run the tests every hour. It loads the page every hour. The application only runs the tests once a day unless given a token that forces the tests to run again. The results are cached. Every page load after the test run uses the cached values.

@gdelisle
Copy link

I've created a new Pingdom monitor pointed at qa-server-service.library.cornell.edu which will be the non-public service URL. That will work now, and should continue to work post-go-live. At that point, the old Pingdom monitor will also point to the new service (at the old address) and we can disable one of them.

@elrayle
Copy link
Author

elrayle commented Apr 14, 2022

I received a message from Pingdom that the monitor status page is down, and it is. So it correctly reported the status. I am going to leave this open until the status page is fixed and we can confirm that Pingdom correctly detects that the page is working. Probably no more work to be done on this issue.

@elrayle
Copy link
Author

elrayle commented Apr 25, 2022

Close once this is confirmed to be working when the switch over is complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants