Quand mon maxThreads tomcat (6.0.20) limite est atteinte, je reçois l'erreur attendue:Tomcat ne pas récupérer de l'excès
Maximum number of threads (XXX) created for connector with address null and port 80
Et puis demande commence à accrocher la file d'attente et, éventuellement, du délai. jusqu'ici tout va bien. Le problème est que lorsque la charge diminue, le serveur ne se rétablit pas et est paralysé à jamais, au lieu de revenir à la vie.
Des indices?
J'ai considéré que, mais je ne Je ne sais pas si cela endommagerait les classes qui s'appuient sur ThreadLocal, comme Spring OpenSessionInViewFilter. –
Si ces classes sont bien écrites qu'il utilise 'ThreadLocal # remove()' dans le bon sens, alors je n'ai pas de problèmes. Plus encore, les threads pour les requêtes de servlet HTTP sont déjà regroupés par défaut. Dans les environnements de production réels, NIO est plus que souvent activé. – BalusC
@Julio Faerman ce n'est pas – nos