Perché il mio Windows Form app di timeout quando colpendo ripetutamente IIS 7 esternamente?
-
25-09-2019 - |
Domanda
Ho un semplice Form di Windows app che colpisce un IIS 7 sito circa 2000 volte nello spazio di pochi secondi (utilizzando thread).
Quando ho eseguito l'app sullo stesso server, usando localhost o l'indirizzo ip, il tutto è completamente bene.
Tuttavia, quando si esegue l'applicazione sul mio dev scatola, utilizzando l'indirizzo ip, ottengo un errore "GetResponse" metodo:
L'operazione è scaduta
L'App può sicuramente si connettono al sito, perché è costantemente inizia a diffondere l'errore di timeout dopo 10 colpi (non più di 11), o si genera l'errore di timeout immediatamente.
Che cosa sta succedendo?
Picchia IIS 7 su un Server Windows 2008 VM (box esterno), il Firewall di Windows è DISATTIVATO.
La mia Applicazione è in esecuzione in locale sul mio dev box è l'admin.
cheers
Soluzione
Credo che il default dimensione del pool di thread per IIS è di circa 10 thread.Sei un sovraccarico che singolo server.
Stai facendo il test delle prestazioni?Pensate che molte richieste, che veloce, in produzione?