-
В последнее время на почтовых серверах, написанных на Java, часто возникают ошибки разрыва канала. После проверки
Вполне возможно, что механизм потоков Linux будет вызывать ошибки JVM, особенно в периоды пиковой нагрузки. Аналогичные проблемы возникают с Tomcat под Linux.
Решение — установить его в переменной окружения: _JAVA_SR_SIGNUM = 12, что в принципе решает проблему.
Установите в переменной среды WIN: _JAVA_SR_SIGNUM =12. Если вы используете экспорт _JAVA_SR_SIGNUM =12 под Linux, в принципе это можно решить.
объяснение солнца:
-- Автор сообщения: Купер
Ниже приведена вырезка из Sun, посвященная устранению сбоев JVM при высоких нагрузках.
количество потоков в JVM 1.3 для Linux
В Linux используйте больший номер сигнала для потока точки доступа.
обработчик приостановки/возобновления. Используемый номер сигнала:
указанный переменной среды _JAVA_SR_SIGNUM. Присвоение ей значения.
число больше SIGSEGV (11) решит проблему. Хорошее число.
использовать сигнал 12, то есть SIGUSR2. Использование сигнала 16 для обхода ошибки.
проблема может иметь потенциальные проблемы. Итак, на tcsh «setenv».
_JAVA_SR_SIGNUM 12" может решить проблему.
-