2015-06-03 8 views
5

Twilio ha un limite di 15 secondi che attende una richiesta a qualsiasi URL https://www.twilio.com/docs/errors/11200. C'è un modo per aumentare questo limite a qualcosa di più alto?Twilio 15 secondi Richiesta limite

+2

Evangelista di Twililo qui. Sfortunatamente non c'è modo di modificare il timeout della richiesta. Posso chiederti che cosa ti causa un timeout più lungo? Hoipe che aiuta. –

+0

Ben 15 Sec deve essere sufficientemente lungo da quando si pensa che tutto ciò che richiede più di 15 secondi è inaccettabile specialmente se ci si connette le chiamate dal vivo, volevo solo sapere se ci fosse un modo per farlo solo per testare qualcosa. Ma grazie per la risposta – ecorvo

risposta

0

In genere si verifica un timeout se non vi è alcuna risposta entro quel tempo. La risposta potrebbe richiedere più di 15 secondi, nel qual caso dipende da come è configurato il server o meno che accetterà la risposta. Quando ho configurato Apache, ad esempio, ho avuto il timeout impostato su 30 secondi e se non è successo nulla durante i 30 secondi, la connessione è stata chiusa. Se, tuttavia, i dati venivano inviati durante quel periodo, la connessione rimaneva aperta e procedeva come previsto.

L'idea alla base del timeout è che non si desidera che restino aperte molte connessioni orfane che non fanno altro che impantanarsi sul server. Se hai un lungo timeout, diciamo 30 o più secondi, e qualcuno usa uno script per martellare il tuo server aprendo molte connessioni, il tuo server potrebbe entrare rapidamente in una situazione in cui non può rispondere alle connessioni legit. Lo rende suscettibile all'attacco. Nel mio caso avevo ancora alcuni utenti che erano in dial-up e l'impostazione di meno di 30 secondi sembrava far cadere un sacco di connessioni che erano effettivamente valide.

Se non si è in grado di fare nulla con la connessione entro 15 secondi, suppongo che ci sia qualcosa di sbagliato nella configurazione. Dal momento che hai qualcosa di specifico si vogliono test che ha bisogno a quanto pare un timeout più lungo, si potrebbe provare a contattare il fornitore per informazioni su un meccanismo di connessione diversa che consenta un timeout più lungo. A seconda della configurazione, è possibile che durante la procedura di connessione venga trasmesso qualcosa che consente una finestra di timeout più lunga. Non molto probabile ma possibile. Non farebbe male a sparare loro una mail e chiedere.

Problemi correlati