J'ai posé cette question une fois sur stackoverflow. Malheureusement sans réponse. Cependant, je pense que cet endroit pourrait être plus approprié. Est-il possible de configurer tomcat pour utiliser un nombre prédéfini de threads par application web ? L'idée derrière cela est, si je déploie plusieurs applications sur tomcat et supposons que l'une d'entre elles a un bug qui entraîne un blocage.
Ce qui se passe, c'est que cette application fera en sorte que tomcat crée de nouveaux threads jusqu'à ce qu'il atteigne le paramètre maxThreads. Après cela, plus aucun thread ne peut être créé, ce qui affecte également les autres applications. Ce serait bien de dire à tomcat quelque chose comme "hey tu ne peux servir que 50 threads par application". Si alors l'application avec le blocage atteint ses 50 threads, elle sera simplement bloquée, mais les autres applications resteront sauvées.
Merci,
kuku