নির্দিষ্ট পরিমাণে ডেটা স্থানান্তরিত হওয়ার পরে ক্রোম হ্যাং হয়ে থাকে - উপলব্ধ সকেটের জন্য অপেক্ষা করছে waiting


101

আমি একটি ব্রাউজার গেম পেয়েছি এবং আমি সম্প্রতি গেমটিতে অডিও যুক্ত করতে শুরু করেছি।

ক্রোম পুরো পৃষ্ঠাটি লোড করে না এবং আটকে যায় "91 requests | 8.1 MB transferred"এবং আর কোনও সামগ্রী লোড করে না; এমনকি এটি অন্য সমস্ত ট্যাবে ওয়েবসাইটটি ভেঙে বলেছে Waiting for available socket

5 মিনিটের পরে (ঠিক) ডেটা লোড হয়।

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

এটি অন্য কোনও ব্রাউজারে ঘটে না।

একটি এমপি 3 ফাইল সরানো (সর্বশেষ যুক্ত হওয়া একটি) সমস্যার সমাধান করেছে, সুতরাং এটি সম্ভবত কোনও ডেটা সীমাবদ্ধতা সমস্যা?


1
আপনি কি এর জন্য একটি ফাইল বা ফাইলটি খুঁজে পেয়েছেন? আমরা ঠিক একই আচরণটি দেখছি (অনুরোধের বা ট্রান্সফার করা বাইটের সাথে মিলছে কিনা তা খতিয়ে দেখার দরকার তবে অন্যথায় আচরণ এবং ত্রুটিটি ঠিক মেলে)
জানুয়ার

1
এটি একটি পরিচিত সমস্যার মতো দেখায় - কোড. google.com/p/chromium/issues/detail?id=324653 দেখুন ঠিক কী ঘটছে কোড. google.com/p/chromium/issues/detail?id=324653 দেখুন । তবে আপনি যদি খোলার সকেটের সীমাবদ্ধতা মারছেন তবে অন্য ব্রাউজারগুলিতেও একটি ডোমেনের সংযোগের সীমা রয়েছে। আপনার দুটি বিকল্প রয়েছে - হয় তা নিশ্চিত করুন যে আপনার কাছে কেবলমাত্র কয়েকটি যুগল অনুরোধ সক্রিয় রয়েছে (সেগুলি ক্রমিক করুন; প্যারালাইলেস করবেন না); অথবা আপনার সার্ভারকে সাবডোমেনগুলিতে বিভক্ত করুন এবং বিভিন্ন সাবডোমেনগুলিতে অনুরোধ জারি করুন।
জানুয়ারী

5
কুলুঙ্গি ক্ষেত্রে, তবে আপনি যদি সম্প্রতি ক্রোম পুনরায় চালু করেছেন এবং যদি এমন সার্ভারে একাধিক ট্যাব খোলা থাকে যেখানে প্রাথমিক HTTP প্রমাণীকরণের প্রয়োজন হয় তবে আপনি এই ত্রুটিগুলি পেতে পারেন কারণ আপনার পটভূমির কোনও ট্যাব একটি প্রমাণীকরণ ডায়ালগ পপ করেছে। প্রশ্নে থাকা সাইটের জন্য অন্য সমস্ত উন্মুক্ত ট্যাবগুলি পরীক্ষা করুন, প্রয়োজনীয় হিসাবে লগইন করুন এবং দেখুন সমস্যার সমাধান হয়েছে কিনা।
নাথানিয়েল

যে কেউ জানেন যে তিনি স্ক্রিনশটটিতে সরবরাহ করেছেন এই ডেটাটি ট্র্যাক করতে এটি কী এক্সটেনশন?
অ্যালেক্সিওয়ে

2
@ নাথানিয়েল হেইনরিচস "কুলুঙ্গি" এর জন্য +1 করুন যা গত 2 সপ্তাহ ধরে আমাকে তুচ্ছ করছে। এটা ঠিক আমার সাথে ঘটছে, এবং এখন আমি জানি কেন! ধন্যবাদ।
মার্কাস

উত্তর:


68

দেখে মনে হচ্ছে আপনি প্রতিটি সার্ভারের সংযোগে সীমাটি ছুঁড়ে দিচ্ছেন। আমি দেখতে পাচ্ছি আপনি প্রচুর স্থিতিশীল ফাইল লোড করছেন এবং আমার পরামর্শ হ'ল এগুলি সাবডোমেনগুলিতে পৃথক করা এবং উদাহরণস্বরূপ সরাসরি এনগিনেক্সের সাথে তাদের পরিবেশন করা।

  • Img.yoursite.com নামে একটি সাবডোমেন তৈরি করুন এবং সেখান থেকে আপনার সমস্ত চিত্র লোড করুন।

  • স্ক্রিপ্টস.ইউরডোমেন.কম নামে একটি সাবডোমেন তৈরি করুন এবং সেখান থেকে আপনার সমস্ত জেএস এবং সিএসএস ফাইল লোড করুন।

  • সাউন্ডস.ইউরসাইট ডটকম নামে একটি সাবডোমেন তৈরি করুন এবং সেখান থেকে আপনার সমস্ত এমপি 3 লোড করুন ... ইত্যাদি

স্ট্র্যাটিক ফাইলগুলি সরাসরি পরিবেশন করার জন্য এবং স্ট্যাটিক ফাইল ক্যাশে পরিচালনা করার জন্য এনগিনেক্সের দুর্দান্ত বিকল্প রয়েছে।


11
এটি কিছুই পরিবর্তন করে না। আপনার হোস্ট ফাইলটিতে কিছু জাল ডোমেন রাখুন এবং লোকালহোস্টের পরিবর্তে সেগুলি ব্যবহার করুন।
Predte4a

আমার জন্য বিকল্প নয়। আমি ওয়েবের মাধ্যমে আমার হোম সার্ভার থেকে ভিডিওগুলি পরিবেশন করার চেষ্টা করছি (যখন আমি কর্মে আছি)।
শ্রীধর সারনোবাত

4
ক্ষেত্রে যখন httpd (অর্থাত্ অ্যাপাচি) কয়েকশো সিম পরিচালনা করতে পারে। সংযোগ এবং কেবল ক্রোম তাদের সীমাবদ্ধ করে দিচ্ছে, এটি কোনও সমাধান নয়। আমার ক্ষেত্রে এটি প্রোফাইলে 6 টি সকেট, সুতরাং আমি বেনামে থাকা প্রোফাইলে আরও open টি খুলতে পারি This ইত্যাদি এটি একটি সমাধান স্ট্যাকওভারফ্লো.com/ a/ 29639535/904846 যা সেরা উত্তর হিসাবে গ্রহণযোগ্য হতে পারে।
dmnc

145

ব্যাখ্যা:

এই সমস্যা দেখা দেয় কারণ ক্রোম ডিফল্টরূপে 6 টি পর্যন্ত মুক্ত সংযোগের অনুমতি দেয়। সুতরাং যদি আপনি 6 <video>বা <audio>ট্যাগগুলি একসাথে একাধিক মিডিয়া ফাইলগুলি স্ট্রিম করেন তবে সপ্তমীর কোনও একটি না খুলে অবধি 7 তম সংযোগ (উদাহরণস্বরূপ, একটি চিত্র) কেবল স্তব্ধ হবে। সাধারণত, 5 মিনিটের নিষ্ক্রিয়তার পরে একটি মুক্ত সংযোগ বন্ধ হয়ে যায় এবং এজন্য আপনি আপনার .png গুলি অবশেষে লোড করতে দেখছেন।

সমাধান 1:

আপনি যে মিডিয়া ট্যাগগুলি একটি মুক্ত সংযোগ রাখেন তার সংখ্যা হ্রাস করে এড়াতে পারবেন। এবং যদি আপনার 6 টিরও বেশি প্রয়োজন হয় তবে নিশ্চিত হয়ে নিন যে আপনি এগুলি শেষে লোড করেছেন, না তাদের মতো বৈশিষ্ট্য নেই preload="auto"

সমাধান 2:

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

সমাধান 3: ফোর্স-ওপেন সকেট (প্রস্তাবিত নয়)

যদি আপনার অবশ্যই হয়, আপনি আপনার ব্রাউজারে সকেটগুলি জোর করে খুলতে পারেন (কেবলমাত্র ক্রোমে):

  1. ঠিকানা বারে গিয়ে টাইপ করুন chrome://net-internals
  2. Socketsমেনু থেকে নির্বাচন করুন ।
  3. বাটনে ক্লিক করুন Flush socket pools

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


13
গৃহীত উত্তরটি সাধারণত ভাল তথ্য দেয়, তবে এটি সেরা উত্তর।
টাকো

1
নিও ৪ জে 3.0.০.৪ ইনস্টল করা হয়েছে এবং লোকালহোস্ট খোলার সময় : 74৪74৪ এটি উপলব্ধ সকেটগুলির জন্য অপেক্ষা করছে, এখনও কাজ করছে না এমন ফ্লাশ চেষ্টা করেছে এবং পুলের তালিকায় এই সাইটের জন্য active সক্রিয় এবং ২ টি বিচারাধীন রয়েছে
আদিম

ফ্লাশিং সকেট পুলগুলি আমার <video>
পক্ষেও

আমার ক্ষেত্রে সার্ভারে অনেকগুলি ট্যাব খোলা এবং পোলিং ছিল, সমস্ত ট্যাব বন্ধ করে দেওয়া হয়েছে এবং এখন এটি ভাল।
ইগৌরব

আমাদের উত্তরাধিকার অ্যাপ্লিকেশনটি একটি সার্বজনীন সার্ভার থেকে চিত্রগুলি (জুম ইন / আউটআউট.পিএনজি ইত্যাদির জন্য) অনুরোধ করছিল (যা অবশ্যই সমর্থনযোগ্য হওয়া বন্ধ করে দিয়েছে - প্রচুর ত্রুটির প্রতিবেদনের দিকে পরিচালিত করে)। সেই সার্ভারের সমস্ত অনুরোধগুলি ক্রোমের "মুলতুবি" হিসাবে আটকে ছিল এবং এটি কেবলমাত্র দুই মিনিটের পরে একটি HTTP স্থিতি কোড 502 প্রেরণ করবে। এটি এই অ্যাপ্লিকেশনটিকে ঝুলিয়ে রেখেছিল এবং আমাদের নিজস্ব সার্ভার থেকে চিত্রগুলি অনুরোধ করতে অক্ষম হয়েছে কারণ এটি এই চিত্রগুলির অনুরোধটি আটকে গেছে। দুর্দান্ত উত্তর - আমাকে এটি ট্র্যাক করতে সহায়তা করেছে!
ফ্রান্সিস ডিন

13

বার্তা:

উপলব্ধ সকেটের জন্য অপেক্ষা করা হচ্ছে ...

দেখানো হয়েছে, কারণ আপনি হোস্ট, প্রক্সি বা গোষ্ঠী প্রতি ssl_sket_pool এর সীমাতে পৌঁছে গেছেন।

আপনি একটি ক্রোম ব্রাউজার দিয়ে তৈরি করতে পারেন এমন সর্বোচ্চ সংখ্যক এইচটিটিপি সংযোগ রয়েছে:

  • প্রক্সি অনুযায়ী সংযোগের সর্বাধিক সংখ্যা 32 সংযোগ। নীতি তালিকায় এটি পরিবর্তন করা যেতে পারে ।
  • প্রতি হোস্ট সর্বোচ্চ: 6 সংযোগ।

    এটি সম্ভবত ওয়েব ব্রাউজারের উত্স কোডে হার্ডকোডযুক্ত, তাই আপনি এটি পরিবর্তন করতে পারবেন না।

  • মোট 256 টি HTTP সংযোগগুলি ব্রাউজারে পোল করা হয়।

উত্স: ক্রোম ডিভাইসগুলির জন্য এন্টারপ্রাইজ নেটওয়ার্কিং

উপরের সীমাটি chrome://net-internals/#sockets(বা রিয়েল-টাইমে এ chrome://net-internals/#events&q=type:SOCKET%20is:active) চেক বা ফ্লাশ করা যায় ।


অডিও সহ আপনার সমস্যাটি Chrome বাগ 162627 এর সাথে সম্পর্কিত হতে পারে যেখানে এইচটিএমএল 5 অডিও লোড করতে ব্যর্থ হয় এবং এটি প্রতি সার্ভারে সর্বোচ্চ যুগপত সংযোগগুলিতে আঘাত করে: প্রক্সি। এটি এখনও লেখার সময় সক্রিয় সমস্যা (২০১ 2016)।

এর সাথে সম্পর্কিত অনেক পুরোনো ইস্যু HTML5 ভিডিও অনুরোধ থাকার মুলতুবি , তাহলে এটি সম্ভবত এর সাথে সম্পর্কিত এর # 234779 ইস্যু যা 2014. সংশোধন করা হয়েছে এবং খুঁজে পাওয়া যেতে পারে যা -এ SPDY এর সাথে সম্পর্কিত -এ SPDY ইস্যু: ইস্যু 324653 প্রাপ্তিসাধ্য সকেট জন্য অপেক্ষা , কিন্তু এই ইতিমধ্যে সংশোধন করা হয়েছে 2014 সালে, সম্ভবত এটি সম্পর্কিত নয়।

সদৃশ হিসাবে চিহ্নিত অন্যান্য সম্পর্কিত ইস্যু 401845 ইস্যুতে পাওয়া যাবে : অডিও মেটাডেটা প্রিললোড করতে ব্যর্থ। 10+ টির মধ্যে কেবল 6 টি লোড করা হয়েছে যা মিডিয়া প্লেয়ার কোডের সাথে সমস্যার সাথে সম্পর্কিত ছিল যা কিছু স্থির বিরতি অনুরোধগুলিকে ঝুলিয়ে রেখেছিল।


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


1
সার্ভারে আমি কীভাবে 6 টি সার্ভারে 8 তে পরিবর্তন করতে পারি কারণ মনে হয় যে আমি কিছু সফটওয়্যার ব্যবহার করছি যা প্রয়োজন 8 ফলস্বরূপ 2 টি
মুলতুবিতে

@ আদিম আমি মনে করি না আপনি এটি পরিবর্তন করতে পারবেন, আমি বিশ্বাস করি এটি উত্স কোডে হার্ডকোডযুক্ত। আপনার নির্দিষ্ট দৃশ্যের বর্ণনা দিয়ে আপনি এই সমস্যাটির প্রতিবেদন করতে পারেন ।
কেনারব

1
ক্রোম: // নেট-ইন্টার্নাল / # ইভেন্ট & কিউ = টাইপ: সোকেট% 20is: সক্রিয় লিঙ্কটি সর্বশেষ ক্রোমে আপ টু ডেট নয়
পাইরিটাকাল

6

সহজ এবং সঠিক সমাধান সেটিং থেকে আপনার অডিও এবং ভিডিও ফাইল লোড বন্ধ করা হয় এবং আপনার পৃষ্ঠার আবার পরীক্ষা উপলব্ধ সকেটের জন্য অপেক্ষা আপনার সমস্যা সমাধান হবে ...

যদি আপনি jplayer ব্যবহার তারপর প্রতিস্থাপন লোড: "মেটাডেটা" থেকে "কিছুই না": লোড jplayer থেকে জেএস ফাইল ...

প্রিলোড: "মেটাডেটা" হ'ল ডিফল্ট মান যা আপনার অডিও / ভিডিও ফাইলটি পৃষ্ঠা পৃষ্ঠায় খেলায় তা হ'ল গুগল ক্রোম "উপলব্ধ সকেটের অপেক্ষায়" ত্রুটি দেখায় কেন


0

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

"ত্রুটি 15 (নেট :: ERR_SOCKET_NOT_CONNECTED): অজানা ত্রুটি" এর সাথে ক্রোমের ত্রুটিটি এমন একটি চিহ্ন প্রদর্শন করে যা "এই সাইটটি উপলভ্য নয়" এবং কিংবদন্তির সাথে স্পষ্টতা উল্লেখ করেছে। গুগল ক্রোমে ত্রুটিটি বেশ স্বাভাবিক, এর আপডেটগুলিতে আরও স্পষ্টভাবে এবং এটির পুনরায় কম্পিউটারটি পুনরায় চালু করা work

আংশিক সমাধানগুলি খুব বেশি না হওয়ায় আমরা আপনার জন্য এক মিনিটেরও কম সময়ে দোষটি সমাধান করার জন্য একটি টিউটোরিয়াল অফার করি। এই সমস্যাটি এড়াতে এবং গুগল ক্রোমে সার্ভিসগুলি সাধারণত খোলার বিষয়টি নিশ্চিত করতে ঠিকানা বারে নিম্নলিখিতটি প্রবেশ করানো উচিত: ক্রোম: // নেট-ইন্টারনালস (তারপরে "এন্টার" দিন)। তারপরে তাদের বাম মেনুতে "সকেট" এ যেতে হবে এবং "ফ্লাশ সকেট পুল" নির্বাচন করতে হবে ( http://www.fixotip.com/how-to-fix-error-waiting- জন্য গাইড করতে নিম্নলিখিত স্ক্রিনশটগুলি দেখুন -উপলভ্য-সকেটস-ইন-গুগল-ক্রোম / ) এতে সমস্যাটি সমাধান হয়েছে এবং Gmail, গুগল বা মাউন্টেন ভিউ জায়ান্টের কোনও পরিষেবা অ্যাক্সেস করতে আর সমস্যা হবে না। আমি আশা করি আপনি এটি দরকারী এবং টিউটোরিয়াল যার সাথে তাদের প্রয়োজন প্রয়োজন বা সামাজিক নেটওয়ার্কগুলি: ফেসবুক, টুইটার বা Google+ শেয়ার করুন।


0

ক্রোম একটি ক্রোমিয়াম-ভিত্তিক ব্রাউজার এবং ক্রোমিয়াম-ভিত্তিক ব্রাউজারগুলি কেবল একবারে সর্বাধিক 6 টি খোলা সকেট সংযোগের অনুমতি দেয়, যখন 7 তম সংযোগটি শুরু হবে এটি কেবল নিষ্ক্রিয় হয়ে বসে থাকবে এবং 6 টির মধ্যে একটিটির জন্য অপেক্ষা করবে যা বন্ধ হয়ে যাচ্ছে এবং তারপরে এটি চালু হবে চলমান শুরু করুন। অতএব ত্রুটি কোডটি 'উপলভ্য সকেটের জন্য অপেক্ষা করছে' , 7 তম একটি 6 6 সকেটের একটি উপলব্ধ হওয়ার জন্য অপেক্ষা করবে এবং তারপরে এটি চলতে শুরু করবে।

অপরপক্ষে তুমি

    1. ব্রাউজার ক্যাশে এবং কুকিজ সাফ করুন ( https://geekdroids.com/waiting-for- উপলভ্য- সকেট/#1_ক্রিয়ার_ ব্রাউজার_ক্যাচি_ কুকিজ )
    1. ফ্লাশ সকেট পুল ( https://geekdroids.com/waiting-for- উপলভ্য- সকেট/#2_ ফ্লাশ_সকেট_পুল )
    1. ফ্লাশ ডিএনএস ( https://geekdroids.com/waiting-for- উপলভ্য- সকেট /#3_ ফ্লাশ_ডিএনএস )
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.