-
في الآونة الأخيرة، غالبًا ما تحدث أخطاء الأنابيب المعطلة في خوادم البريد الإلكتروني المكتوبة بلغة Java. بعد التفتيش
من الممكن أن تتسبب آلية الترابط في نظام Linux في حدوث أخطاء في JVM، خاصة خلال فترات ذروة الاتصال. تحدث مشكلات مماثلة مع Tomcat في نظام Linux.
الحل هو ضبطه في متغير البيئة: _JAVA_SR_SIGNUM = 12، والذي يحل المشكلة بشكل أساسي.
تم تعيينه في متغير بيئة WIN: _JAVA_SR_SIGNUM =12. إذا كنت تستخدم Export _JAVA_SR_SIGNUM =12 في Linux، فيمكن حل المشكلة بشكل أساسي.
تفسير الشمس:
--أرسل بواسطة: كوبر
يوجد أدناه مقطع من Sun حول العمل حول تعطل JVM تحت المستوى العالي
عدد الخيوط في JVM 1.3 لنظام التشغيل Linux
في نظام التشغيل Linux، استخدم رقم إشارة أكبر لسلسلة نقاط الاتصال
معالج التعليق/الاستئناف هو رقم الإشارة المستخدم
تم تحديده بواسطة متغير البيئة _JAVA_SR_SIGNUM وتعيينه على a
الرقم الأكبر من SIGSEGV (11) سوف يحل المشكلة
للاستخدام هو 12، وهو SIGUSR2 باستخدام الإشارة 16 للتغلب على
قد تحتوي المشكلة على مشكلات محتملة، لذا في tcsh، "setenv
_JAVA_SR_SIGNUM 12" يمكنه حل المشكلة.
-