ProjectTIER / projecttier.org

Wagtail website for Project TIER
https://www.projecttier.org/
GNU Affero General Public License v3.0
13 stars 15 forks source link

Link checker crashes #62

Open alexgleason opened 6 years ago

alexgleason commented 6 years ago

Sadly, we're running into Heroku's 30 second request timeout again I think. This is frustratingly limiting.

Settings > Link Checker now appears on the production site, but trying to run the scan results in this:

2018-09-27T00:40:52.792633+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=GET path="/admin/link-checker/scan/" host=www.projecttier.org request_id=f34f2083-3ca1-423c-97e2-9c7786b3c2ba fwd="71.230.111.204" dyno=web.1 connect=1ms service=30000ms status=503 bytes=0 protocol=https 2018-09-27T00:40:53.524928+00:00 app[web.1]: [2018-09-27 00:40:53 +0000] [4] [CRITICAL] WORKER TIMEOUT (pid:12) 2018-09-27T00:40:53.526810+00:00 app[web.1]: [2018-09-26 20:40:53 -0400] [12] [INFO] Worker exiting (pid: 12) 2018-09-27T00:40:53.763977+00:00 app[web.1]: [2018-09-27 00:40:53 +0000] [20] [INFO] Booting worker with pid: 20

alexgleason commented 5 years ago

This is another great resource for scanning links, although it's a bit slow and verbose: https://validator.w3.org/checklink

You just have to enter https://www.projecttier.org/ in the URL field, then tick "recursively" and enter a number like 10.