নির্দিষ্ট ওয়েবসাইটগুলি লোড করার চেষ্টা করার সময় "মেমরির বাইরে" ত্রুটি পাওয়া (র‌্যামের বাইরে নেই)


15

আপডেট: ধনী সমাধান (চেকমার্ক সহ) আমার সমস্যার সমাধান! আমি এমন একটি উত্তরও পোস্ট করেছিলাম যা সমৃদ্ধ সমাধান আপনার জন্য কাজ না করে যদি সহায়তা করে। অনুগ্রহ প্রাপ্ত উত্তরটি সেই সময়ে সেরা ছিল, তবে এর প্রকৃত সমাধান নেই (যদিও এটি সমস্যা সমাধানে সহায়তা করেছে)।


আমার একটি সমস্যা হচ্ছে যেখানে আমার কম্পিউটার (ম্যাকবুক প্রো, 8 জিবি র‌্যাম, ওএস 10.8) নির্দিষ্ট কিছু ওয়েবসাইট লোড করার চেষ্টা করবে না। রিবুট করা ছাড়া কিছুই ঠিক করে না। এটি তখন ঘটে যখন আমার কম্পিউটার বা ইন্টারনেট সংযোগের সাথে অন্য কিছুই স্পষ্টতই ভুল না হয় এবং যখন অন্য সাইটগুলি সমস্যা ছাড়াই লোড হয়।

এটি যখন ঘটে তখন আমি যে ত্রুটিগুলি পাই তা এখানে:

  • ক্রোম :Error 13 (net::ERR_OUT_OF_MEMORY)
  • সাফারি :"The error is: 'The operation couldn't be completed. Cannot allocate memory.' (NSPOSIXErrorDomain:12)"
  • ফায়ারফক্স : ইউআরএল প্রবেশ করার পরে এবং রিটার্ন টিপে কোনও প্রতিক্রিয়া নেই (কোনও ত্রুটি বার্তা নেই, কোনও থ্রোবার এটি নির্দেশ করে না যে এটি লোড হচ্ছে বা সাইটের সাথে যোগাযোগের চেষ্টা করছে)।
  • পিং :

    PING google.com (74.125.224.135): 56 data bytes
    ping: sendto: Cannot allocate memory
    ping: sendto: Cannot allocate memory
    Request timeout for icmp_seq 0
    ping: sendto: Cannot allocate memory
    Request timeout for icmp_seq 1
    

(যার পরে আমি বাতিল করে দিয়েছি)

আমি প্রথমবার এটি লক্ষ্য করেছি, এটি আমার দেখার জন্য চেষ্টা করা একটি বা দুটি সাইটের জন্য ঘটেছিল। আমি এখনও ফেসবুক এবং গুগল ব্যবহার করতে সক্ষম হয়েছি। দিনের পরে, ত্রুটিটি ফেসবুক এবং গুগলেও প্রসারিত হয়েছিল। রিবুট করার পরে, সেই সাইটগুলি আবার অ্যাক্সেসযোগ্য হয়ে উঠল, কিন্তু পরে আমি অন্যান্য সাইটগুলিতে অ্যাক্সেস করতে অক্ষম হয়েছি (স্ট্যাকেক্সচেঞ্জ.কম, সার্ভেগিজমো ডটকম)।

কিছু অন্যান্য নোট:

  • আমি নিশ্চিত করতে পারি যে এটি একাধিক ওয়্যারলেস নেটওয়ার্ক এবং ভিপিএনগুলিতে ঘটে।
  • এই মুহুর্তে এটি ঘটছিল তখন 8 জিবি র মধ্যে আমার 2 গিগাবাইট র‌্যাম "নিষ্ক্রিয়" এবং 500 এমবি "ফ্রি" ছিল, সুতরাং আমি আসলে স্মৃতির বাইরে নেই। অন্যান্য ওয়েবসাইট এবং অ্যাপ্লিকেশনগুলি চটজলদিভাবে সাড়া দিচ্ছে এবং অতিরিক্ত অদলবদলের কোনও চিহ্ন নেই।
  • পিংয়ের প্রতিক্রিয়া থেকে মনে হয় যে সমস্যাটি ডিএনএসকে প্রভাবিত করে না (যদিও আইপি ঠিকানাটি কোথাও ক্যাশে করা যেতে পারে)।

এই অ্যাপল সমর্থন থ্রেডে আমি কেবল এই সমস্যার জন্য অন্য একটি রেফারেন্স পেয়েছি । রিবুট করা ছাড়া কোনও সমাধান পাওয়া যায় নি।

দ্রষ্টব্য: র‌্যামটি ফুরিয়ে যাওয়ার সমস্যা নেই

ক্রিয়াকলাপ মনিটর প্রচুর পরিমাণে নিখরচায় / নিষ্ক্রিয় মেমরি দেখায়। অতিরিক্ত পরিমাণে পেজিং চলছে না। অন্যান্য ওয়েবসাইট সমস্যা ছাড়াই লোড। অন্য কোনও ধরণের মেমোরি বরাদ্দ ত্রুটি হতে পারে, তবে আমি কোনওভাবেই কল্পনা করতে পারি না যে একটি সাধারণ পুরানো র‌্যামের ঘাটতি নির্দিষ্ট নির্দিষ্ট ওয়েবসাইটগুলিকে অক্ষম করবে, কার্য সম্পাদনের উপর অন্য কোনও প্রভাব ফেলবে না।


আমার কাছে মনে হচ্ছে আপনি সাধারণভাবে র‌্যামের বাইরে চলেছেন? আপনার স্মৃতি কোথায় যাচ্ছে (কোন প্রক্রিয়াগুলি) তা একবার দেখুন।
গেরি

ধন্যবাদ, তবে আমি মনে করি না যে এটি সমস্যা। এটি ঘটলে বিলম্ব বা অদলবদলের কোনও চিহ্ন নেই; এটি কেবল তাত্ক্ষণিকভাবে আমাকে ত্রুটি দেয়। অন্যান্য প্রোগ্রাম এবং ব্রাউজার ট্যাবগুলি দেরি না করে প্রতিক্রিয়া জানাতে থাকে। এছাড়াও, উপলভ্য র‌্যামের 2.5G হ'ল অনেকগুলি (যদি না কিছু খারাপভাবে ভেঙে যায় এবং এটি নিষ্ক্রিয় মেমরিটিকে পুনরায় প্রকাশ করতে ব্যর্থ হয়)।
octern

বেশ সম্ভবত কিছু নষ্ট হয়েছে তবে এটি ব্রাউজিংয়ের সমস্যা নয়, তবে আপনার মেমরি পরিচালনার সাথে সম্পর্কিত more
গেরি

বিরতি পরে, সমস্যা আবার ফিরে। এবার এটি আমার কোনও কাজের ফাইলের দিকে যাওয়া থেকে আমাকে বাধা দিচ্ছিল, সুতরাং আমার সত্যিই একটি ঠিক করা দরকার! অনুগ্রহ যোগ করা হয়েছে।
octern

2
এই সমস্যাটি সিস্টেমের মেমরির সাথে সম্পর্কিত হওয়ার সম্ভাবনা নেই, তবে পরিবর্তে নেটওয়ার্ক বাফারগুলির সাথে। আমাদের আউটপুট প্রদর্শন করুন netstat -m। আপনি কোন ভিপিএন (গুলি) ব্যবহার করছেন? আপনি যখন ভিপিএন ব্যবহার করছেন না তখন কি সমস্যাটি দেখছেন?
অ্যান্ড্রুনিমো

উত্তর:


6

টিসিপি / আইপি বা ওয়াই-ফাই অক্ষম করে এবং পুনরায় সক্ষম করে আমি আমার নেটওয়ার্ক ফিরে পেতে সক্ষম হইনি। আমার ক্ষেত্রে মনে হচ্ছে কম্পিউটারটি জুনিপার ভিপিএন সংযোগ নিয়ে ঘুমিয়ে পড়েছিল এবং যখন এটি জাগে তখন সংযোগটি শেষ হয়ে যায় এবং রুটগুলি পরিষ্কার করা হয়নি। আমার জন্য, আমার দুটি কম্পিউটার ছিল, একটি কাজ করছে এবং একটি নয়, এবং তাই চালানোর পরে সমস্যাটি সনাক্ত করতে সক্ষম হয়েছি netstat -rn

যে কম্পিউটারটি কাজ করছিল না তার উপর, আমার # 5 লিঙ্কের একটি গেটওয়ে সহ 192.168.43.1 এর গন্তব্য ছিল। যে কম্পিউটারটি কাজ করছিল, সেই কম্পিউটারে, সেই গন্তব্যের প্রবেশদ্বারটি ওয়্যারলেস রাউটারের ম্যাক ঠিকানা ছিল, তাই আমি এই রুটটি দিয়ে এইটিকে সরিয়েছি:

sudo route delete -host 192.168.43.1

এর পরে, আমি আমার ওয়্যারলেস রাউটারটি পিং করতে পারি এবং আবার ইন্টারনেটে ফিরে যেতে পারি।

কিছু লোক দাবি করেছেন যে সেটিংস → নেটওয়ার্ক → Wi-Fi → উন্নত → প্রক্সিগুলিতে যেতে এবং অটো প্রক্সি আবিষ্কার চালু করা তাদের পক্ষে কাজ করে। আমার সংযোগটি 'মৃত' রুট মোছার মাধ্যমে ঠিক হয়ে যাওয়ার কারণে আমি এটি যাচাই করতে সক্ষম হইনি।


এইটা কাজ করে! এবং আমার সমাধানের বিপরীতে, এটি আসলে অন্তর্নিহিত সমস্যাটিকে সংশোধন করে এবং যা চলছে তা ব্যাখ্যা করতে সহায়তা করে। ধন্যবাদ!
অক্টোবর

পূর্ববর্তী ক্ষেত্রে, দেখে মনে হচ্ছে জুনিপার ক্লায়েন্টটিও আমার সমস্যার কারণ ছিল। আমি এখন রিপোর্ট করতে পারি যে আমার সংস্থা জুনিপার ব্যবহার বন্ধ করে ওএস এক্স নেটিভ ভিপিএন ইন্টারফেসে স্যুইচ করার পরে এই ঘটনাটি পুনরাবৃত্তি হয়নি।
অক্টোবর

4

এটি র‌্যাম বা ডিস্ক সম্পর্কিত কোনও সমস্যা নয়।

আপনার নেটওয়ার্ক ইন্টারফেসগুলির মধ্যে একটির দুর্ব্যবহারের কারণে এটি কার্নেল সমস্যা। সমস্যা দেখা দিলে এটির উৎপত্তিস্থলটি শুরু করতে এখানে কয়েকটি আদেশ রয়েছে:

  • netstat -mm আপনার বাফার পুল ব্যবহার সম্পর্কে বিস্তারিত তথ্য সরবরাহ করবে;
  • netstat -I en0যদি আপনার আসল নেটওয়ার্ক ইন্টারফেসটি ব্যবহার হয় en0(ইথারনেট) আপনাকে কোনও আসল ত্রুটি দেখায় (আইয়ার্স, ওয়ারস);
  • netstat -r যদি আপনাকে বিশ্বের অন্যদিকে যাওয়ার পথগুলি সঠিক হয় তবে আপনাকে দেখাবে।

এই দুর্ব্যবহারটি কোনও স্বয়ংক্রিয় বা লক্ষ্যযুক্ত নেটওয়ার্কের আক্রমণের পরিণতি হতে পারে। যদি আপনি সন্দেহ করেন যে আপনি এইরকম কোনও মামলার মুখোমুখি হতে পারেন তবে সত্যকে চোখের সামনে দেখার জন্য এখানে একটি উপায়:

  • কোনো নেটওয়ার্ক আবেদন ছেড়ে ( Safari, Mail, ssh...) তাই হিসাবে (আপনার নেটওয়ার্ক ইন্টারফেস দিকে) আপনার নিজের পরিচিত শব্দ সীমিত করতে;
  • একটি খুলুন Terminalএবং টাইপ করুন: /usr/bin/sudo tcpdump -i en0(যদি আপনার ইন্টারফেসটি en0== ইথারনেট হয়);
    • যদি আউটপুট tcpdumpনীরব থাকে, আপনার উপর আক্রমণ করা হয়নি, কেবল নিয়ন্ত্রণ-সি টাইপ করে এই সুবিধাযুক্ত অ্যাপ্লিকেশনটি প্রস্থান করুন
    • যদি আউটপুট tcpdumpবন্যা হয়, আপনি আক্রমণ করা হয়। আপনি যদি এ জাতীয় ক্ষেত্রে থাকেন তবে দয়া করে এই আউটপুট এবং উপরের 3 টি আদেশের আউটপুটগুলির একটি নির্যাস পোস্ট করুন।

আমি এখনও এটি পরীক্ষা করতে সক্ষম হইনি, তবে আমি যখন চেষ্টা করতে পারি তখন এটি দিয়ে চেষ্টা করব। মেয়াদ শেষ হওয়ার আগে থেকে বাঁচতে আমি পুরষ্কার দিয়েছি। আপনার পরামর্শের জন্য ধন্যবাদ।
9:40 '

আমি আপনার নিম্নলিখিত পরীক্ষাগুলি দ্বারা অত্যন্ত আগ্রহী, কারণ আমার পুনরুত্পাদন করা সমস্যা একই ধরণের ছিল ... এবং আমাকে এটি হত্যা করতে হবে!
ডান

3

সিসডায়াগনোজ সরঞ্জামটি দিয়ে ট্র্যাক করা মোটামুটি সহজ হওয়া উচিত।

যখন আপনি কোনও ব্রাউজার আটকে এবং থুতু ত্রুটি পান, টার্মিনালটি খুলুন এবং স্ক্রিপ্টটিতে একটি যুক্তি হিসাবে ব্রাউজারের নাম যুক্ত করুন: (সুতরাং যদি সাফারি ক্রাশ হচ্ছে)

 sysdiagnose Safari

এই সরঞ্জামটি কল করবে sudoযার জন্য আপনাকে আপনার পাসওয়ার্ড টাইপ করতে হবে (এটি স্ক্রিনে প্রদর্শিত হবে না, সুতরাং আপনি যদি নতুন হয়ে থাকেন বা আপনার পাসওয়ার্ডটি টাইপ হচ্ছে না দেখলে ভুল পাসওয়ার্ড প্রবণ হয় তবে ধীরে ধীরে এটি টাইপ করুন)।

এই মুহুর্তে, আপনি একটি প্রাইভেট / ভার্জ / টিএমপি / / প্রাইভেট / ভার্ / টেম্পে সঞ্চিত একটি বিশাল সিস্টেম ডায়াগনোসিসের জন্য ডার্নিজেড ফাইল পাবেন যা আপনি আপনার ডেস্কটপে অনুলিপি করতে পারেন এবং ছিদ্র করতে পারেন। এটি একটি খড়ের খাঁজে সূঁচ খোঁজার মতো হবে - তবে আপনি নিশ্চিত হতে পারেন যে কোনও বাগ বা সংস্থান আবার চালু / ব্যবহার না করা অবধি রিবুট জিনিসগুলি কাজ করে যদি কিছু রিসোর্স পূর্ণ হয়ে যায়।


পরামর্শের জন্য ধন্যবাদ! কিছু জরুরি কাজ করার জন্য আমাকে পুনরায় বুট করতে হয়েছিল, সুতরাং সমস্যাটি এখনই সক্রিয় নয়। আমি আপনার পরামর্শটি চেষ্টা করে নেব এবং পরের বার আসার পরে একটি প্রতিক্রিয়া পাঠাবো।
octern

ভাল লাগছে - আপনি সমস্যাটি সনাক্ত করতে না পারলে আপনি অ্যাপলকে একটি বাগ রিপোর্টও জমা দিতে পারেন। তারা সম্ভবত আপনার সমস্যা সমাধানের ক্ষেত্রে আপনাকে সহায়তা করার জন্য জবাব দেবে না, তবে আপনি যখন এটি আবার ভেঙে ফেলার ব্যবস্থা করবেন তখন সিস্টেমটি কীভাবে দেখায় সে বিষয়ে আপনার জমা দেওয়া ডেটা দিয়ে তারা অন্তর্নিহিত সমস্যাটি সমাধান করতে সক্ষম হতে পারে।
bmike

2

আপনার রাউটিং টেবিলটি দেখুন ( netstat -rnএকটি টার্মিনালে চালান )। পুনরায় বুট করার পরেও এই সমস্যাটি অব্যাহত থাকে।

টিসিপি / আইপি ( সিস্টেমের পছন্দসমূহ »নেটওয়ার্ক» ওয়াই-ফাই »অ্যাডভান্সড» টিসিপি / আইপি ) অক্ষম করে এবং ওয়াইফাই / ইথারনেট ইন্টারফেসের জন্য টিসিপি / আইপি পুনরায় সক্ষম করে আমি একই ধরণের সমস্যার সমাধান করেছি ।


1

এই সমস্যাটি সিস্টেম মেমরির সাথে সম্পর্কিত হওয়ার সম্ভাবনা নেই, তবে পরিবর্তে নেটওয়ার্ক বাফারগুলির সাথে। দয়া করে আমাদের নেটস্প্যাট-মিটার আউটপুট দেখান।

আপনি কোন ভিপিএন সফ্টওয়্যার ব্যবহার করছেন? আপনি যখন ভিপিএন ব্যবহার করছেন না তখন কি সমস্যাটি দেখছেন?


0

কয়েকটি পরামর্শ, যদিও আপনি ইতিমধ্যে এগুলি চেষ্টা করে দেখতে পারেন:

  1. ক্যাশেগুলি, যে কোনও জায়গায় সাফ করুন ... সমস্ত কিছু কুকিটেল বা ম্যাকপাইলট চালান em
  2. Internet Plug-insমূল Libraryফোল্ডারে ফোল্ডারটি সাফ করুন । প্রতিটি ব্রাউজার সেগুলি ব্যবহার করবে।
  3. আমি কী তা ঘটেছিল তা দেখার জন্য একটি নতুন, নতুন ব্যবহারকারীর অ্যাকাউন্ট তৈরি এবং সেখানে এটি পরীক্ষা করার পরামর্শ দেব।

0

আমার বন্ধু একবার গুগল ক্রোমের সাথে একই ধরণের সমস্যায় পড়েছিল যেখানে এটির মতো র‌্যাম টানত। ক্রিয়াকলাপ মনিটরের সাথে এই সমস্যা দেখা দিলে আপনি কী প্রোগ্রামগুলি কতটা র‍্যাম ব্যবহার করছেন তা আপনি দেখতে পারেন। যদি গুগল ক্রোমের একটি সাব-অপারেশন হয় তবে আপনি এটি পুনরায় ইনস্টল করার চেষ্টা করতে পারেন।


0

প্রচুর অন্ধ পরীক্ষার পরেও আমি এর সমাধান খুঁজে পেয়েছি! যদি আমি নিজে লোড করতে ব্যর্থ হয় এমন আইপি ব্লকের জন্য রাউটিং টেবিলটিতে ম্যানুয়ালি একটি এন্ট্রি তৈরি করি, তবে এটি সমস্যার সমাধান করে।

পদক্ষেপ 1: আপনি যে সাইটটি লোড করতে চান তার আইপি ঠিকানা সন্ধান করুন।

ব্যবহার করে আপনি এটা করতে পারেন ping, digঅথবা nslookup(দেখুন এই প্রশ্নের বিস্তারিত জানার জন্য)।

পদক্ষেপ 2: আপনার গেটওয়ের আইপি ঠিকানাটি সন্ধান করুন

আপনি এটি "ডিফল্ট" এন্ট্রির পাশের আইপি অ্যাড্রেসটি থেকে ifconfig, বা চালনা করে netstat -rnএবং নেটওয়ার্ক কন্ট্রোল প্যানেল থেকে খুঁজে পেতে পারেন ।

পদক্ষেপ 3: আক্রান্ত IP ঠিকানা বা ব্লকের জন্য একটি রাউটিং টেবিল এন্ট্রি তৈরি করুন

কমান্ডটি ব্যবহার করুন sudo route add [affected IP address] [gateway IP address]

যদি আমার মতো, একবারে পুরো আইপি ব্লকগুলির সাথে আপনার এই সমস্যাটি হয় তবে আপনি পুরো / 8 টি ব্লক প্রবেশ করতে পারেন। উদাহরণস্বরূপ, আপনি যে সাইটে পৌঁছাতে চেয়েছিলেন তার ঠিকানা যদি 173.231.155.34আপনি প্রবেশ করতে চান তবে আপনি প্রবেশ করতে পারেনsudo route add 173.0.0.0/8 [gateway IP address]

এটি একটি খুব খারাপ সমাধান। আপনি যদি আলাদা গেটওয়ের ঠিকানায় কোনও নেটওয়ার্কে পরিবর্তন করেন বা আপনি পুনরায় বুট করেন তবে আপনাকে এগুলি ম্যানুয়ালি পুনরায় প্রবেশ করতে হবে। এটি এখনও কেন প্রথম স্থানে ঘটছিল তা এখনও ব্যাখ্যা করে না। তবে এটি আমাকে আমার কম্পিউটারটি ব্যবহার করতে দেয় না, যখন আগে আমি পুরোপুরি হোসি হয়েছিলাম।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.