Skip to content

HTTP 503 in Chrome -- angular.io is currently unable to handle this request. #25834

Closed

Description

@fredsa

I'm submitting a...


[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report  
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[ ] Support request => Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question
[X] Other... Please describe: Frequent 503 when attempting to access angular.io docs over the last week

Current behavior

Randomly, angular.io docs will stop working from within Chrome. Reloading the page in Chrome, clearing cache, etc. does not resolve the issue. However, curl https://angular.io/ will produce valid HTML, suggesting an issue with how docs are served to browsers.

Minimal reproduction of the problem with instructions

Enter https://angular.io/ in the Chrome omnibar. See 503 server error. Clear cache, force reload (SHIFT-F5), still see 503.

Environment

Window 10

Browser:

  • Chrome 69.0.3497.81 (Official Build) (64-bit) (cohort: 69_win_81)
    -> up to date, current stable/public version
  • Chrome (Android) version XX
  • Chrome (iOS) version XX
  • Firefox version XX
  • Safari (desktop) version XX
  • Safari (iOS) version XX
  • IE version XX
  • Edge version XX

Activity

  1. fredsa commented on Sep 6, 2018

    @fredsa
    ContributorAuthor

    Here's the Chrome HAR file for one sample failed request:
    503.har.txt

  2. fredsa commented on Sep 6, 2018

    @fredsa
    ContributorAuthor

    Screenshots with Chrome dev tools open:
    503-2
    503

  3. fredsa commented on Sep 6, 2018

    @fredsa
    ContributorAuthor
  4. gkalpak commented on Sep 6, 2018

    @gkalpak
    Member

    503 usually comes from the ServiceWorker 😕

    • Does next.angular.io work for you?
    • Does manually unregistering the ServiceWorker fix angular.io for you?

    You can unregister the ServiceWorker in DevTools > Application > Service Workers > unregister

  5. added this to the needsTriage milestone on Sep 6, 2018
  6. tiagomsmagalhaes commented on Sep 6, 2018

    @tiagomsmagalhaes

    I also face this issue..

    @gkalpak and next.angular.io works. Also tried the unregistration but with no effect

    macOS 10.13.6
    Chrome Canary Versão 71.0.3544.0 canary (64 bits)

  7. gkalpak commented on Sep 6, 2018

    @gkalpak
    Member

    How about clearing the caches (e.g. DevTools > Application > Clear storage > clear site data (with the Cache storage option checked)?

    Before doing that, though, I am curious what you guys have in the SW caches. What does the following snippet return:

    const cacheNames = await caches.keys();
    cacheNames.forEach(async name => {
      const cache = await caches.open(name);
      const keys = await cache.keys();
      console.log(`Cache: ${name}`);
      console.log(keys.map(req => `  - ${req.url}`).join('\n') || '  <empty>');
    });
  8. tiagomsmagalhaes commented on Sep 6, 2018

    @tiagomsmagalhaes

    Now it's working without doing anything. But I think this is the time that was "out of service". From time to time I have been experiencing this.

    @gkalpak Output to your snippet

    Cache: ngsw:active
    16:24:26.100 VM31:6   <empty>
    16:24:26.100 VM31:5 Cache: ngsw:staged
    16:24:26.100 VM31:6   <empty>
    16:24:26.952 VM31:5 Cache: ngsw:manifest:aa19fbd3be1fa247d4656ab9c23f22a0520ec7bb:static
    16:24:26.952 VM31:6   <empty>
    16:24:28.180 VM31:5 Cache: ngsw:manifest:4c2287ee4c8c2be76786c882bce405ab8461e703:external
    16:24:28.180 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.217 VM31:5 Cache: ngsw:manifest:b380e07cefc6bacd8d52b102512904f6a8ecdba6:external
    16:24:28.217 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.232 VM31:5 Cache: ngsw:manifest:ace4164ed17edc18ed001f21a2418a4035713462:external
    16:24:28.232 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.252 VM31:5 Cache: ngsw:manifest:7575a476ef70b9ae83bcada3ad1bb60ba99555b1:external
    16:24:28.253 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.299 VM31:5 Cache: ngsw:manifest:60e03da4755d7c65f18c095254f220066340c3de:external
    16:24:28.299 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.305 VM31:5 Cache: ngsw:manifest:3e293a4361452b316cf685be03c7bc9a0a5890ac:external
    16:24:28.305 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.312 VM31:5 Cache: ngsw:manifest:3b5081a1ab7345c66fc710bbdd6d0a6beb501e23:external
    16:24:28.312 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.313 VM31:5 Cache: ngsw:manifest:36034b7008f96ebc937033666cae4e275bbaacc6:external
    16:24:28.313 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.335 VM31:5 Cache: ngsw:manifest:9d030c16cfe0035ac35a6595dc7ff0749dec6f7a:external
    16:24:28.335 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.347 VM31:5 Cache: ngsw:manifest:742c7a822465683725ac3eccf86904f54212333d:external
    16:24:28.348 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.355 VM31:5 Cache: ngsw:manifest:8ae97cf256d25fa4827aea912026d7063ece80a5:external
    16:24:28.355 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.359 VM31:5 Cache: ngsw:manifest:28382d0322445354dd95592a684d75ab9fa63b47:external
    16:24:28.359 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.365 VM31:5 Cache: ngsw:manifest:fe4c98923496741b7a78b6773a1da6a948e0f073:external
    16:24:28.366 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.372 VM31:5 Cache: ngsw:manifest:9dd2ca751e0c3d1a90267e91bdce7a7caeaae946:external
    16:24:28.372 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.375 VM31:5 Cache: ngsw:manifest:5815b0b0825e04c42c83b29ba1390408d5ee8a4a:external
    16:24:28.376 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.416 VM31:5 Cache: ngsw:manifest:aaa00fa0b8216272a2617516f2ac92cb7b12afb0:external
    16:24:28.417 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.421 VM31:5 Cache: ngsw:manifest:aa19fbd3be1fa247d4656ab9c23f22a0520ec7bb:external
    16:24:28.421 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.426 VM31:5 Cache: ngsw:manifest:2b3d8a9ca49c47a7c89e112481c2f0851ea14c91:external
    16:24:28.426 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.433 VM31:5 Cache: ngsw:manifest:84670e197b802659ba2a7b5cbe7297a4271ff3bd:external
    16:24:28.433 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.440 VM31:5 Cache: ngsw:manifest:beafa0c20eb416cf1bd01b50dc9d5d014b08568f:external
    16:24:28.441 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.445 VM31:5 Cache: ngsw:manifest:6522c26b4c214d0234bbd3295fb30cd41bac8dac:external
    16:24:28.445 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.445 VM31:5 Cache: ngsw:manifest:da6e91bbe5ebd0abb3b3a2471f0d996724ce26c9:external
    16:24:28.446 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.459 VM31:5 Cache: ngsw:manifest:40c0c5c54d564d0af6fd37a1f6a7714a8d257930:external
    16:24:28.459 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.468 VM31:5 Cache: ngsw:manifest:efca351cf447b186d0cfa5d04085a15ba0746a38:external
    16:24:28.469 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.476 VM31:5 Cache: ngsw:manifest:d99b1d7f1bc39fc7ecacb7d163200562a908b0fd:external
    16:24:28.476 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.489 VM31:5 Cache: ngsw:manifest:e3501297ae521b7bc16d924c545a90510098e6a7:external
    16:24:28.489 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.520 VM31:5 Cache: ngsw:manifest:e3501297ae521b7bc16d924c545a90510098e6a7:static
    16:24:28.521 VM31:6   - https://angular.io/13.6a5028e19c5d850f372a.js
      - https://angular.io/3rdpartylicenses.txt
      - https://angular.io/404.html
      - https://angular.io/announcement-bar-announcement-bar-module-ngfactory.7840b3c8d97d9ffb6b58.js
      - https://angular.io/api-api-list-module-ngfactory.0e2e8fd89f8208ad2f08.js
      - https://angular.io/code-code-example-module-ngfactory.abb0902778ecb15f1f22.js
      - https://angular.io/code-code-example-module-ngfactory~code-code-tabs-module-ngfactory.9a696b109e2b883fd5a6.js
      - https://angular.io/code-code-tabs-module-ngfactory.1118ac02824d9f31c47d.js
      - https://angular.io/contributor-contributor-list-module-ngfactory.cbf08a7c98a9779f7bf9.js
      - https://angular.io/current-location-current-location-module-ngfactory.7913ca528c6f641772eb.js
      - https://angular.io/expandable-section-expandable-section-module-ngfactory.8a18ef8e5e0b8fd615b2.js
      - https://angular.io/favicon.ico
      - https://angular.io/google385281288605d160.html
      - https://angular.io/index.html
      - https://angular.io/live-example-live-example-module-ngfactory.6d8fbdc97b7fced93155.js
      - https://angular.io/main.d4216837912bd3b603f9.js
      - https://angular.io/polyfills.6eaa058c6316a33f1c08.js
      - https://angular.io/pwa-manifest.json
      - https://angular.io/resource-resource-list-module-ngfactory.ffab3ce3b34c7ddf84b4.js
      - https://angular.io/runtime.2bf28abc8f8594a1b9df.js
      - https://angular.io/search-file-not-found-search-module-ngfactory.6ffbbdd6522ddf5e0654.js
      - https://angular.io/stats.json
      - https://angular.io/styles.a8a80b5e278f324e5559.css
      - https://angular.io/styles.a8a80b5e278f324e5559.css.map
      - https://angular.io/toc-toc-module-ngfactory.5e26577a03daf821ff51.js
      - https://angular.io/app/search/search-worker.js
      - https://angular.io/assets/images/favicons/favicon-144x144.png
      - https://angular.io/assets/images/favicons/favicon-16x16.png
      - https://angular.io/assets/images/favicons/favicon-194x194.png
      - https://angular.io/assets/images/favicons/favicon-32x32.png
      - https://angular.io/assets/images/favicons/favicon-96x96.png
      - https://angular.io/assets/images/favicons/favicon.ico
      - https://angular.io/assets/images/logos/github-icon.svg
      - https://angular.io/assets/images/logos/twitter-icon.svg
      - https://angular.io/assets/images/logos/angular/angular.png
      - https://angular.io/assets/images/logos/angular/angular.svg
      - https://angular.io/assets/images/logos/angular/angular_solidBlack.png
      - https://angular.io/assets/images/logos/angular/angular_solidBlack.svg
      - https://angular.io/assets/images/logos/angular/angular_whiteTransparent.png
      - https://angular.io/assets/images/logos/angular/angular_whiteTransparent.svg
      - https://angular.io/assets/images/logos/angular/angular_whiteTransparent_withMargin.png
      - https://angular.io/assets/images/logos/angular/logo-nav@2x.png
      - https://angular.io/assets/images/logos/angular/shield-large.svg
      - https://angular.io/assets/images/logos/angularjs/AngularJS-Shield.svg
      - https://angular.io/assets/images/logos/concept-icons/animations.png
      - https://angular.io/assets/images/logos/concept-icons/animations.svg
      - https://angular.io/assets/images/logos/concept-icons/augury.png
      - https://angular.io/assets/images/logos/concept-icons/augury.svg
      - https://angular.io/assets/images/logos/concept-icons/cdk.png
      - https://angular.io/assets/images/logos/concept-icons/cdk.svg
      - https://angular.io/assets/images/logos/concept-icons/cli.png
      - https://angular.io/assets/images/logos/concept-icons/cli.svg
      - https://angular.io/assets/images/logos/concept-icons/compiler.png
      - https://angular.io/assets/images/logos/concept-icons/compiler.svg
      - https://angular.io/assets/images/logos/concept-icons/components.png
      - https://angular.io/assets/images/logos/concept-icons/components.svg
      - https://angular.io/assets/images/logos/concept-icons/dependency-injection.png
    16:24:28.548 VM31:5 Cache: ngsw:manifest:56b5e26092ec3ca070a74f967d6a358a38d013b5:external
    16:24:28.548 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.570 VM31:5 Cache: ngsw:manifest:000bf7e09b143f039bb136360fc634a7c63f007e:external
    16:24:28.570 VM31:6   - https://fonts.googleapis.com/css?family=Droid+Sans+Mono
      - https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2
      - https://fonts.googleapis.com/icon?family=Material+Icons
      - https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
      - https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    16:24:28.909 VM31:5 Cache: ngsw:manifest:5d550c32ab4e698eab88a99cb9d6320ee522c8ad:static
    16:24:28.910 VM31:6   - https://angular.io/13.6a5028e19c5d850f372a.js
      - https://angular.io/3rdpartylicenses.txt
      - https://angular.io/announcement-bar-announcement-bar-module-ngfactory.7840b3c8d97d9ffb6b58.js
      - https://angular.io/api-api-list-module-ngfactory.16e3aea2e3a09722914f.js
      - https://angular.io/code-code-example-module-ngfactory.abb0902778ecb15f1f22.js
      - https://angular.io/code-code-example-module-ngfactory~code-code-tabs-module-ngfactory.9a696b109e2b883fd5a6.js
      - https://angular.io/code-code-tabs-module-ngfactory.1118ac02824d9f31c47d.js
      - https://angular.io/contributor-contributor-list-module-ngfactory.cbf08a7c98a9779f7bf9.js
      - https://angular.io/current-location-current-location-module-ngfactory.7913ca528c6f641772eb.js
      - https://angular.io/expandable-section-expandable-section-module-ngfactory.8a18ef8e5e0b8fd615b2.js
      - https://angular.io/favicon.ico
      - https://angular.io/google385281288605d160.html
      - https://angular.io/index.html
      - https://angular.io/live-example-live-example-module-ngfactory.6d8fbdc97b7fced93155.js
      - https://angular.io/main.a30d1f5defd0ea6d0630.js
      - https://angular.io/polyfills.e0d2c3e02a83a3cfb1a1.js
      - https://angular.io/pwa-manifest.json
      - https://angular.io/resource-resource-list-module-ngfactory.ffab3ce3b34c7ddf84b4.js
      - https://angular.io/runtime.fd02627f8a88dab7c249.js
      - https://angular.io/search-file-not-found-search-module-ngfactory.6ffbbdd6522ddf5e0654.js
      - https://angular.io/stats.json
      - https://angular.io/styles.a68c0d32bbce307cee85.css
      - https://angular.io/styles.a68c0d32bbce307cee85.css.map
    16:24:29.360 VM31:5 Cache: ngsw:manifest:56b5e26092ec3ca070a74f967d6a358a38d013b5:static
    16:24:29.360 VM31:6   - https://angular.io/13.6a5028e19c5d850f372a.js
      - https://angular.io/3rdpartylicenses.txt
      - https://angular.io/404.html
      - https://angular.io/announcement-bar-announcement-bar-module-ngfactory.7840b3c8d97d9ffb6b58.js
      - https://angular.io/api-api-list-module-ngfactory.16e3aea2e3a09722914f.js
      - https://angular.io/code-code-example-module-ngfactory.abb0902778ecb15f1f22.js
      - https://angular.io/code-code-example-module-ngfactory~code-code-tabs-module-ngfactory.9a696b109e2b883fd5a6.js
      - https://angular.io/code-code-tabs-module-ngfactory.1118ac02824d9f31c47d.js
      - https://angular.io/contributor-contributor-list-module-ngfactory.cbf08a7c98a9779f7bf9.js
      - https://angular.io/current-location-current-location-module-ngfactory.7913ca528c6f641772eb.js
      - https://angular.io/expandable-section-expandable-section-module-ngfactory.8a18ef8e5e0b8fd615b2.js
      - https://angular.io/favicon.ico
      - https://angular.io/google385281288605d160.html
      - https://angular.io/index.html
      - https://angular.io/live-example-live-example-module-ngfactory.6d8fbdc97b7fced93155.js
      - https://angular.io/main.a30d1f5defd0ea6d0630.js
      - https://angular.io/polyfills.e0d2c3e02a83a3cfb1a1.js
      - https://angular.io/pwa-manifest.json
      - https://angular.io/resource-resource-list-module-ngfactory.ffab3ce3b34c7ddf84b4.js
      - https://angular.io/runtime.fd02627f8a88dab7c249.js
      - https://angular.io/search-file-not-found-search-module-ngfactory.6ffbbdd6522ddf5e0654.js
      - https://angular.io/stats.json
      - https://angular.io/styles.a68c0d32bbce307cee85.css
      - https://angular.io/styles.a68c0d32bbce307cee85.css.map
      - https://angular.io/toc-toc-module-ngfactory.5e26577a03daf821ff51.js
      - https://angular.io/app/search/search-worker.js
      - https://angular.io/assets/images/favicons/favicon-144x144.png
      - https://angular.io/assets/images/favicons/favicon-16x16.png
      - https://angular.io/assets/images/favicons/favicon-194x194.png
      - https://angular.io/assets/images/favicons/favicon-32x32.png
      - https://angular.io/assets/images/favicons/favicon-96x96.png
      - https://angular.io/assets/images/favicons/favicon.ico
      - https://angular.io/assets/images/logos/github-icon.svg
      - https://angular.io/assets/images/logos/twitter-icon.svg
      - https://angular.io/assets/images/logos/angular/angular.png
      - https://angular.io/assets/images/logos/angular/angular.svg
      - https://angular.io/assets/images/logos/angular/angular_solidBlack.png
      - https://angular.io/assets/images/logos/angular/angular_solidBlack.svg
      - https://angular.io/assets/images/logos/angular/angular_whiteTransparent.png
      - https://angular.io/assets/images/logos/angular/angular_whiteTransparent.svg
      - https://angular.io/assets/images/logos/angular/angular_whiteTransparent_withMargin.png
      - https://angular.io/assets/images/logos/angular/logo-nav@2x.png
      - https://angular.io/assets/images/logos/angular/shield-large.svg
      - https://angular.io/assets/images/logos/angularjs/AngularJS-Shield.svg
      - https://angular.io/assets/images/logos/concept-icons/animations.png
      - https://angular.io/assets/images/logos/concept-icons/animations.svg
      - https://angular.io/assets/images/logos/concept-icons/augury.png
      - https://angular.io/assets/images/logos/concept-icons/augury.svg
      - https://angular.io/assets/images/logos/concept-icons/cdk.png
      - https://angular.io/assets/images/logos/concept-icons/cdk.svg
      - https://angular.io/assets/images/logos/concept-icons/cli.png
      - https://angular.io/assets/images/logos/concept-icons/cli.svg
      - https://angular.io/assets/images/logos/concept-icons/compiler.png
      - https://angular.io/assets/images/logos/concept-icons/compiler.svg
      - https://angular.io/assets/images/logos/concept-icons/components.png
      - https://angular.io/assets/images/logos/concept-icons/components.svg
      - https://angular.io/assets/images/logos/concept-icons/dependency-injection.png
      - https://angular.io/assets/images/logos/concept-icons/dependency-injection.svg
      - https://angular.io/assets/images/logos/concept-icons/forms.png
      - https://angular.io/assets/images/logos/concept-icons/forms.svg
      - https://angular.io/assets/images/logos/concept-icons/http.png
      - https://angular.io/assets/images/logos/concept-icons/http.svg
      - https://angular.io/assets/images/logos/concept-icons/i18n.png
      - https://angular.io/assets/images/logos/concept-icons/i18n.svg
      - https://angular.io/assets/images/logos/concept-icons/karma.png
      - https://angular.io/assets/images/logos/concept-icons/karma.svg
      - https://angular.io/assets/images/logos/concept-icons/labs.png
      - https://angular.io/assets/images/logos/concept-icons/labs.svg
      - https://angular.io/assets/images/logos/concept-icons/language-services.png
      - https://angular.io/assets/images/logos/concept-icons/language-services.svg
      - https://angular.io/assets/images/logos/concept-icons/lazy-loading.png
      - https://angular.io/assets/images/logos/concept-icons/lazy-loading.svg
      - https://angular.io/assets/images/logos/concept-icons/libraries.png
      - https://angular.io/assets/images/logos/concept-icons/libraries.svg
      - https://angular.io/assets/images/logos/concept-icons/material.png
      - https://angular.io/assets/images/logos/concept-icons/material.svg
      - https://angular.io/assets/images/logos/concept-icons/performance.png
      - https://angular.io/assets/images/logos/concept-icons/performance.svg
      - https://angular.io/assets/images/logos/concept-icons/protractor.png
      - https://angular.io/assets/images/logos/concept-icons/protractor.svg
      - https://angular.io/assets/images/logos/concept-icons/pwa.png
      - https://angular.io/assets/images/logos/concept-icons/pwa.svg
      - https://angular.io/assets/images/logos/concept-icons/router.png
      - https://angular.io/assets/images/logos/concept-icons/router.svg
      - https://angular.io/assets/images/logos/concept-icons/templates.png
      - https://angular.io/assets/images/logos/concept-icons/templates.svg
      - https://angular.io/assets/images/logos/concept-icons/universal.png
      - https://angular.io/assets/images/logos/concept-icons/universal.svg
      - https://angular.io/assets/images/support/angular-404.svg
      - https://angular.io/assets/js/custom-elements.min.js
      - https://angular.io/assets/js/lunr.min.js
      - https://angular.io/assets/js/native-shim.js
      - https://angular.io/assets/js/prettify.js
      - https://angular.io/generated/announcements.json
      - https://angular.io/generated/contributors.json
      - https://angular.io/generated/ie-polyfills.min.js
      - https://angular.io/generated/navigation.json
      - https://angular.io/generated/resources.json
      - https://angular.io/generated/sitemap.xml
      - https://angular.io/generated/docs/about.json
      - https://angular.io/generated/docs/api.json
      - https://angular.io/generated/docs/contribute.json
      - https://angular.io/generated/docs/docs.json
      - https://angular.io/generated/docs/events.json
      - https://angular.io/generated/docs/features.json
      - https://angular.io/generated/docs/file-not-found.json
      - https://angular.io/generated/docs/index.json
      - https://angular.io/generated/docs/license.json
      - https://angular.io/generated/docs/overview-dump.html
      - https://angular.io/generated/docs/presskit.json
      - https://angular.io/generated/docs/resources-contributing.json
      - https://angular.io/generated/docs/resources.json
      - https://angular.io/generated/docs/test.json
    
  9. gkalpak commented on Sep 6, 2018

    @gkalpak
    Member

    Thx for following up. Nothing stands out (except there's a lot of caches 😅).

    Anyway, I think this is a probably a SW issue (although can't rule our Firebase hosting entirely - they've had updates recently that broke a couple of things).

    This is really hard to debug without getting my hands on it and there's no point, since angular.io is using a quite old version of the SW. We are rolling out a new (more stable and powerful 💪) SW implementation (it's already deployed to next.angular.io and angular.io will follow in the next few days ™️), so hopefully such issues won't happen in the future.

    I'm going to close this. @fredsa, if neither #25834 (comment) nor #25834 (comment) fix it for you, feel free to comment below and I will re-open the issue.

  10. fredsa commented on Sep 6, 2018

    @fredsa
    ContributorAuthor

    I've been seeing the 503s intermittently for quite some time now. It's obviously a really bad "getting started" experience when you're constantly "getting stopped" because the documentation is unavailable.

    Didn't know about next.angular.io though. Worth a persistent banner on angular.io to point developers at next.angular.io?

    I hope it's "next few days". Any longer and I think we need another solution.

  11. fredsa commented on Sep 6, 2018

    @fredsa
    ContributorAuthor

    I found Chrome's standard builtin HTTP ERROR page very misleading as it did not let me know about the service worker being responsible for the issue. Filed https://bugs.chromium.org/p/chromium/issues/detail?id=881421

  12. gkalpak commented on Sep 6, 2018

    @gkalpak
    Member

    Maybe we could return a more descriptive error response from the SW. But, like I said, angular.io uses a very old implementation of @angular/service-worker. If you see this on next.angular.io (or again on angular.io once it is migrated to the new SW), please open a new issue and we'll try to find out what is causing it and how to better surface useful infromation/guidelines to the end-user.

    (BTW, the new SW exposes a /ngsw/state page, that shows information about its internal state. This is useful for debugging.)

  13. ericmartinezr commented on Sep 6, 2018

    @ericmartinezr
    Contributor

    @gkalpak would you mind updating the link to the /ngsw/state page? :D It's pointing to angularjs.org :D, ty 👍

  14. ngiebel commented on Sep 27, 2018

    @ngiebel

    I know this is closed, but it is occurring for me every time there is an update published (recently every new patch version) and once it occurs the only way to fix it seems to be to unregister the angular.io service worker. Not sure how it factors in, but it seems like opening a link from the api documentation in a new tab triggers whatever is happening and then continues to occur for any part of the angular.io site. I am able to continue using the site in the original tab as long as I don't reload, including navigating to pages that have not been visited.

    GET https://angular.io/api/core/QueryList 503 (OK)
    GET https://angular.io/ 503 (OK)

  15. gkalpak commented on Sep 27, 2018

    @gkalpak
    Member

    Sorry you are having this issue. We are really really close (famous last words) to updating angular.io with the latest SW (which should make these issues go away). You can track it here: #25997

  16. angular-automatic-lock-bot commented on Sep 14, 2019

    @angular-automatic-lock-bot

    This issue has been automatically locked due to inactivity.
    Please file a new issue if you are encountering a similar or related problem.

    Read more about our automatic conversation locking policy.

    This action has been performed automatically by a bot.

  17. locked and limited conversation to collaborators on Sep 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions