Одной из самых важных этапов оптимизации сервера приложений Glassfish является настройка пула потоков обработки запросов (Thread Pool).

1. Предисловие

Толчком к написанию данной статьи стало появление назойливого сбоя в работе приложения.
Признаки сбоя заключались в следующем:
  • временами при обращении к веб-приложению запрос подвисал на неопределенный промежуток времени, потом все начинало работать нормально до следующего зависания;
  • в логе сервера приложений временами проскакивала следующая ошибка: