Ka87234
Level 1: Cadet

Telstra Bigpond Intentional Throttling - npmjs network connection issues

I am a software developer and use node js and npm to download packages https://www.npmjs.com/ Packages are downloaded via my macos terminal via a script downloading data from: https://registry.npmjs.org/

 

Very recently I have been getting network connection issues and it being very slow to download and also timing out. Full log below.

 

Other telstra users are experiencing this issue as well, see forum below.

https://npm.community/t/npm-g-install-etimedout-this-is-a-problem-related-to-network-connectivity/42...

 

Seems like the issue is telstra only resolved if you use another internet company like Optus. Both my internet and mobile internet are on telstra and both fail.

 

My question is has Telstra recently introduce intentional throttling on certain services? If so is there a resolution for this other than switching my accounts to another service?

 

I tried telstra support but they had no idea. Appreciate anyone expertised in this area to answer?

 

 

npm WARN registry Using stale package data from https://registry.npmjs.org/ due to a request error during revalidation.
npm http fetch GET 200 https://registry.npmjs.org/@ionic%2futils-fs 296322ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/rimraf 105ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/minimist 129ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/untildify 127ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/tree-kill 127ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/string-width 131ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/write-file-atomic 49ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/wrap-ansi 85443ms attempt #2 (from cache)
npm http fetch GET 304 https://registry.npmjs.org/strip-ansi 85449ms attempt #2 (from cache)
npm http fetch GET 304 https://registry.npmjs.org/slice-ansi 85454ms attempt #2 (from cache)
npm http fetch GET 304 https://registry.npmjs.org/stream-combiner2 220717ms attempt #3 (from cache)
npm http fetch GET 200 https://registry.npmjs.org/inquirer 295975ms (from cache)
npm http fetch GET 200 https://registry.npmjs.org/ncp 295658ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/ms 91ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/readable-stream 36ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/xtend 75ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/inherits 29ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/string_decoder 32ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/util-deprecate 220493ms attempt #3 (from cache)
npm http fetch GET 304 https://registry.npmjs.org/safe-buffer 28ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/ansi-styles 47ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/escape-string-regexp 86403ms attempt #2 (from cache)
npm http fetch GET 304 https://registry.npmjs.org/supports-color 86413ms attempt #2 (from cache)
npm http fetch GET 304 https://registry.npmjs.org/color-convert 33ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/color-name 27ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/has-flag 36ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/figures 29ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/ansi-escapes 47ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/mute-stream 72ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/external-editor 78ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/through 80ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/run-async 86766ms attempt #2 (from cache)
npm http fetch GET 304 https://registry.npmjs.org/rxjs 86774ms attempt #2 (from cache)
npm http fetch GET 304 https://registry.npmjs.org/cli-width 86799ms attempt #2 (from cache)
npm http fetch GET 304 https://registry.npmjs.org/cli-cursor 222977ms attempt #3 (from cache)
npm http fetch GET 304 https://registry.npmjs.org/restore-cursor 30ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/signal-exit 32ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/onetime 87745ms attempt #2 (from cache)
npm http fetch GET 304 https://registry.npmjs.org/mimic-fn 56ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/tmp 29ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/iconv-lite 75ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/chardet 87864ms attempt #2 (from cache)
npm http fetch GET 304 https://registry.npmjs.org/safer-buffer 28ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/os-tmpdir 28ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/is-promise 26ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/is-fullwidth-code-point 27ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/ansi-regex 43ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/glob 27ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/fs.realpath 28ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/inflight 64ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/path-is-absolute 71ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/once 88188ms attempt #2 (from cache)
npm http fetch GET 200 https://registry.npmjs.org/minimatch 299085ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/wrappy 220462ms attempt #3 (from cache)
npm http fetch GET 304 https://registry.npmjs.org/brace-expansion 53ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/balanced-match 27ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/concat-map 220742ms attempt #3 (from cache)
npm http fetch GET 304 https://registry.npmjs.org/astral-regex 30ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/duplexer2 29ms (from cache)
npm http fetch GET 200 https://registry.npmjs.org/isarray 29ms
npm http fetch GET 304 https://registry.npmjs.org/core-util-is 68ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/process-nextick-args 85451ms attempt #2 (from cache)
npm http fetch GET 200 https://registry.npmjs.org/emoji-regex 29ms
npm http fetch GET 200 https://registry.npmjs.org/graceful-fs 45ms
npm timing stage:rollbackFailedOptional Completed in 0ms
npm timing stage:runTopLevelLifecycles Completed in 2715962ms
npm verb type system
npm verb stack FetchError: request to https://registry.npmjs.org/imurmurhash failed, reason: connect ETIMEDOUT 104.16.22.35:443
npm verb stack     at ClientRequest.req.on.err (/usr/local/lib/node_modules/npm/node_modules/node-fetch-npm/src/index.js:68:14)
npm verb stack     at ClientRequest.emit (events.js:188:13)
npm verb stack     at TLSSocket.socketErrorListener (_http_client.js:399:9)
npm verb stack     at TLSSocket.emit (events.js:188:13)
npm verb stack     at emitErrorNT (internal/streams/destroy.js:82:8)
npm verb stack     at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
npm verb stack     at process.internalTickCallback (internal/process/next_tick.js:72:19)
npm verb cwd /Users/karvanj/www/ourmgmt-client
npm verb Darwin 18.0.0
npm verb argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "ionic" "--verbose"
npm verb node v11.6.0
npm verb npm  v6.5.0-next.0
npm ERR! code ETIMEDOUT
npm ERR! errno ETIMEDOUT
npm ERR! network request to https://registry.npmjs.org/imurmurhash failed, reason: connect ETIMEDOUT 104.16.22.35:443
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
npm verb exit [ 1, true ]
npm timing npm Completed in 2716167ms

 

Was this helpful?

  • Yes it was, thank you
  • No, I still need help
1 REPLY 1
Jupiter
Level 25: The Singularity
Level 25: The Singularity

Re: Telstra Bigpond Intentional Throttling - npmjs network connection issues

It's more likely due to the cables that have been damaged in South East Asia that Telstra uses for International connectivity.
Never be afraid to back yourself when trying new things, just always make sure you have 3 escape routes if things go wrong.

Set it & forget it

With direct debit there’s no need to give paying your bill another thought.

Avoid queuing up and never worry about late fees again.

Setup direct debit