কখনও কখনও, এই ত্রুটিটি নির্দেশ করে যে সার্ভারে শারীরিক মেমরি এবং অদলবদল সম্পূর্ণভাবে ব্যবহার করা হয়!
আমি 489 গিগাবাইট র্যাম সহ একটি রেডহ্যাট এন্টারপ্রাইজ লিনাক্স 5.7 চালিত সার্ভারে এই সমস্যাটি দেখছিলাম। আমি দেখতে পেয়েছি যে এমনকি সবে চলছে
java -version
একই ত্রুটি ঘটায়, যা প্রতিষ্ঠিত করেছিল যে সমস্যাটি আমার আবেদনের সাথে সুনির্দিষ্ট নয়।
চলমান
cat /proc/meminfo
রিপোর্ট করেছেন যে মেমফ্রি এবং সোয়াপফ্রি উভয়ই যথাক্রমে মেমোটোটাল এবং স্ব্যাপটোটাল মানের 1% এর নীচে ছিল:
MemTotal: 49300620 kB
MemFree: 146376 kB
...
SwapTotal: 4192956 kB
SwapFree: 1364 kB
মেশিনে চলমান কয়েকটি অন্যান্য অ্যাপ্লিকেশন বন্ধ করে ফ্রি মেমরির চিত্রগুলি কিছুটা উপরে এনেছে:
MemTotal: 49300620 kB
MemFree: 2908664 kB
...
SwapTotal: 4192956 kB
SwapFree: 1016052 kB
এই সময়ে, জাভা একটি নতুন উদাহরণ ঠিক আছে শুরু হবে, এবং আমি আমার অ্যাপ্লিকেশন চালাতে সক্ষম ছিল।
(স্পষ্টতই, আমার কাছে এটি কেবল একটি অস্থায়ী সমাধান ছিল; নামমাত্র স্মৃতি ব্যবহারের মাত্রা হ্রাস করার জন্য কিছু করা যেতে পারে কিনা তা দেখার জন্য আমার এখনও সেই মেশিনে চলমান প্রক্রিয়াগুলির আরও বিশদ পরীক্ষা-নিরীক্ষা করার একটি অসামান্য কাজ আছে) অ্যাপ্লিকেশন বন্ধ করার অবলম্বন করতে হবে))