commitsto / commits.to

Real-time commitment tracking
http://commits.to
MIT License
40 stars 20 forks source link

main website down/error #325

Closed ghost closed 3 years ago

ghost commented 3 years ago

looks like the website is down or has an error that prevents accessing it's main/root page

image

curl:

$ curl -vv https://commits.to/
*   Trying 172.67.168.43:443...
* Connected to commits.to (172.67.168.43) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: none
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN, server accepted to use h2
* Server certificate:
*  subject: C=US; ST=CA; L=San Francisco; O=Cloudflare, Inc.; CN=sni.cloudflaressl.com
*  start date: Aug 13 00:00:00 2020 GMT
*  expire date: Aug 13 12:00:00 2021 GMT
*  subjectAltName: host "commits.to" matched cert's "commits.to"
*  issuer: C=US; O=Cloudflare, Inc.; CN=Cloudflare Inc ECC CA-3
*  SSL certificate verify ok.
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x560a9a300930)
> GET / HTTP/2
> Host: commits.to
> user-agent: curl/7.75.0
> accept: */*
> 
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
* Connection state changed (MAX_CONCURRENT_STREAMS == 256)!
< HTTP/2 503 
< date: Tue, 30 Mar 2021 01:07:00 GMT
< content-type: text/html; charset=utf-8
< set-cookie: __cfduid=dd8daeeb2031260701e5656b91921d98a1617066390; expires=Thu, 29-Apr-21 01:06:30 GMT; path=/; domain=.commits.to; HttpOnly; SameSite=Lax
< cache-control: no-cache, no-store
< cf-cache-status: DYNAMIC
< cf-request-id: 0922440d180000ca5f46b06000000001
< expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
< report-to: {"group":"cf-nel","endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report?s=AC%2FOiS4pI%2F7z34nFP1bDTtGsBFmyLdj9RVMVKuPVVqgWao8MCXmJL3QBreBhJzo9N4HmO3pe8xyu%2BQ6djzUjNkJKR4xoXH0xL3jw"}],"max_age":604800}
< nel: {"max_age":604800,"report_to":"cf-nel"}
< server: cloudflare
< cf-ray: 637d6f8e88c8ca5f-YUL
< alt-svc: h3-27=":443"; ma=86400, h3-28=":443"; ma=86400, h3-29=":443"; ma=86400
< 
<!DOCTYPE html>
        <html>
          <head>
                <meta name="viewport" content="width=device-width, initial-scale=1">
                <meta charset="utf-8">
                <title>Application Error</title>
                <style media="screen">
                  html,body,iframe {
                        margin: 0;
                        padding: 0;
                  }
                  html,body {
                        height: 100%;
                        overflow: hidden;
                  }
                  iframe {
                        width: 100%;
                        height: 100%;
                        border: 0;
                  }
                </style>
          </head>
          <body>
                <iframe src="//www.herokucdn.com/error-pages/application-error.html"></iframe>
          </body>
* Connection #0 to host commits.to left intact
        </html>
ghost commented 3 years ago

note: if you don't already, you can use https://uptimerobot.com/ to send you emails when your website is down for free

dreeves commented 3 years ago

eek, yes, thanks so much for reporting!

ghost commented 3 years ago

no problem 🙂

chrisbutler commented 3 years ago

thanks for the detailed info @nlacombe42! we've sorted out the issue and the app should be back up now