Яке обмеження дескриптора файлу для Tomcat?

Операційні системи Unix обмежують кількість файлових дескрипторів, які можуть використовуватися процесом; межа є зазвичай 64 і зазвичай може бути збільшено до великого жорсткого ліміту. Незважаючи на те, що Apache намагається збільшити ліміт відповідно до вимог, це може не спрацювати, якщо: Ваша система не забезпечує системний виклик setrlimit().

близько 50 МБ За замовчуванням ви можете завантажувати лише файли розміром близько 50 МБ через менеджера. Це часто недостатньо для великих пакетів, тому ви можете встановити більший ліміт, відредагувавши webapps/manager/WEB-INF/web. файл xml.');})();(функція(){window.jsl.dh('gOjsZuSjG7ufptQPxqKZkQ4__24','

Після того, як сервер каталогів перевищить обмеження дескриптора файлу 1024 за процес, усі нові процеси та робочі потоки будуть заблоковані.

200 За замовчуванням Tomcat встановлює для maxThreads значення 200, що представляє максимальну кількість потоків, дозволених для виконання в будь-який момент часу. Ви також можете вказати значення для наступних параметрів: minSpareThreads : мінімальна кількість потоків, які мають працювати постійно. Це включає неактивні та активні потоки.');})();(function(){window.jsl.dh('gOjsZuSjG7ufptQPxqKZkQ4__35','

М’який ліміт обмежує нас, але ми можемо підняти його ще більше, використовуючи команду ulimit. Тут ми бачимо, що наш поточний м’який ліміт на кількість відкритих файлових дескрипторів становить 1024.