Timeout durante il tentativo di connettersi all'endpoint DynamoDB

Stavamo eseguendo un test di distribuzione di un'applicazione che utilizza DynamoDB per la persistenza. Un certo numero di tabelle è stato creato nella regione ad est. Poi abbiamo eseguito alcuni test contro l'applicazione, che ha portto a un numero significativo di scritture e letture di quelle tabelle, superando le soglie di throughput. All'improvviso, però, le richieste al DynamoDB smisero di passare da quella macchina. Abbiamo ricreato i tavoli nella regione eu-ovest e abbiamo rilanciato i test. Ha lavorato per un po 'di tempo, ma alla mattina è stato scoperto che la stessa cosa è accaduta all'installazione eu-ovest, ma allo stesso tempo le richieste contro la parte occidentale si sono avvicinate.

C'è poi più, dopo un po 'di indagine, che è stato scoperto che se al momento in cui tutte le richieste contro una regione fallissero non potremmo nemless aprire una connessione all'endpoint DynamoDB per quella regione (fondamentalmente, "wget https: / /dynamodb.us-west-1.amazonaws.com "non riuscito con un timeout).

Ancora di più, al momento, quando non potevamo connettersi a un particolare endpoint DynamoDB, tutte le altre macchine potrebbero farlo bene. Anche quelli che erano nella stessa substring con la macchina interessata e dietro lo stesso NAT (quindi, condividendo l'indirizzo IP di origine!).

Tutte le macchine, di cui sto parlando, sono in realtà EC2, quindi non ci sono hardware reali coinvolti da parte nostra.

Qualche idea, cosa potrebbe essere sbagliato?

Non abbiamo toccato la configuration di networking per la durata dei test. Potrebbe essere una forma di strozzatura che stiamo vivendo?

  • Perché il mio nameserver EC2 (correttamente) risolve i nomi a IP privati ​​e poi si passa a IP pubblici?
  • Istanza ELB Fuori servizio
  • Qualcuno ha raggiunto la conformità PCI di livello 1 su AWS?
  • Qual è il modo più veloce per copiare milioni di file (centinaia di GB) tra Amazon EC2 Server?
  • Come configurare un NAT personalizzato per l'uso in Amazon VPC
  • È ansible connettersi a VPN VPN VPN da Windows 7 senza un VPN hardware alla fine?
  • AWS - Script per creare istantanee EC2 e rinominarle automaticamente
  • File File condivisi tra più istanze AWS EC2
  • 2 Solutions collect form web for “Timeout durante il tentativo di connettersi all'endpoint DynamoDB”

    Hai provato a riavviare il router? Il fatto che alcuni dei server dietro il tuo gateway NAT funzionano, ma altri non mi lasciano credere che il problema sia alla tua estremità, non a Amazon.

    Se si tratta di un dispositivo consumer grade, provare ad aggiornare il firmware. Quale marchio / model è?

    Hai controllato la capacità di lettura / scrittura delle tabelle Dynamodb. Ogni tavolo ha capacità di lettura / scrittura associata ad essa. Se raggiungi la capacità massima, arresta la connessione. Inoltre, c'è un limite per l'aggiornamento di queste letture / scrittura di Dynamodb in un giorno. Controllare anche quello. Spero che aiuti.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.