সর্বাধিক সংখ্যক টিসিপি সংযোগ থাকার জন্য উইন্ডোজ ৮.১ টি টিউন করবেন কীভাবে?


0

ওয়েব স্ক্র্যাপার জন্য আমার উইন্ডোজ 8.1 টি টিউন করা দরকার

সমবর্তী ক্রলিংয়ের জন্য আমি হাজার হাজার থ্রেড ব্যবহার করছি

ক্রলিং প্রক্রিয়াটির জন্য, আমি নিজের লিখিত সি # HTTPWebRequest ব্যবহার করে ক্রলার ব্যবহার করছি

তবে আমি যখন প্রক্সি ব্যবহার করি তখন আমার সমস্যা হচ্ছে

আমি জানি না কী কারণে ত্রুটি সৃষ্টি হয়েছে তবে প্রতিষ্ঠিত সংযোগ গণনাটি স্ট্যাক করে রাখে যখন আমি অ্যাপ্লিকেশনটি শেষ না করে, নেটওয়ার্ক কার্ড অক্ষম না করে এবং আবার ফিরে সক্ষম না করা পর্যন্ত সিস্টেমে কিছুই কিছুই সংযুক্ত করতে পারে না

সংযোগটি অপ্রত্যাশিতভাবে শেষ হয়ে গেলেও আমি প্রতিটি সংযোগটি সঠিকভাবে নিষ্পত্তি করছি

এগুলি আমি এখনও অবধি খুঁজে পেয়েছি তবে আমি আশ্চর্য হয়েছি যে আমি তৈরি করতে পারি এমন আরও কোনও সুর আছে?

আমার কম্পিউটারটি খুব শক্তিশালী তাই আমার কোনও হার্ডওয়ারের সীমাবদ্ধতা নেই

রিজিডিট টুইটস টিসিপিআইপি

  • TcpTimedWaitDelay 30 সেকেন্ডে সেট করুন
  • TcpFinWait2Dlaylay: 30 সেকেন্ড
  • সেকেন্ডে ম্যাক্সউসারপোর্টটি 32 কে সেট করে
  • সক্ষম করুন ডায়নামিকব্যাকলগ: 1
  • মিনিমামডাইনামিকব্যাকলগ: 20
  • সর্বাধিক ডায়নামিকব্যাকলগ: 10 কে
  • ডায়নামিকব্যাকলগগ্রোথডেল্টা: 100
  • সক্ষম করুনটিসিপিএ: 1
  • টিসিপ্যাক ফ্রিকোয়েন্সি: 1
  • টিসিপিনোডলে: ১
  • টিসিপিডেলঅ্যাকটিক্স: 1
  • LocalPriority = 4
  • HostsPriority = 5
  • DnsPriority = 6
  • NetbtPriority = 7

সেমিডি কমান্ড:

  • netsh int tcp গ্লোবাল অটোটিনিংলেভেল = অক্ষম করেছে
  • netsh int tcp গ্লোবাল ecncapability সেট = সক্ষম
  • netsh int tcp সেট গ্লোবাল আরএসএস = সক্ষম
  • netsh int tcp সেট গ্লোবাল চিমনি = সক্ষম
  • netsh int tcp সেট হিউরিস্টিক্স অক্ষম
  • netsh int tcp সেট গ্লোবাল dca = সক্ষম

আমার বর্তমান সেটিংস

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

আমার কম্পিউটারটি সি আই ড্রাইভ হিসাবে আইও 2600 কে @ 4.5 গিগাডজ = 8 থ্রেড 32 জিবি র‌্যাম র‌্যাড 0 এসএসডি ডিস্ক

কিছুক্ষণ পরে প্রতিষ্ঠিত সংযোগের সংখ্যা কখনই হ্রাস পায় না এবং বাড়তে থাকে। এটি যখন ঘটে তখন ইন্টারনেট সংযোগ নষ্ট হয়ে যায়

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


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

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

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

যদি ইস্টাব্লিশড সকেটগুলি ক্রমাগত বাড়তে থাকে তবে আপনি সেগুলি বন্ধ করে দিচ্ছেন না। টিসিপি সকেট, যখন আর প্রয়োজন হয় না, একটি নির্দিষ্ট প্রক্রিয়া ব্যবহার করে বন্ধ করা উচিত (এখানে দেখুন: tcpipguide.com/free/t_TCPConnicationTermission-2.htm )। টিসিপি সেটিং রয়েছে যা তারা TIME_WAIT এর মতো রাজ্যে স্থির থাকলে সহায়তা করতে পারে, তবে প্রাথমিকভাবে ESTABLISHED থেকে FIN_WAIT এ চলে যাওয়া সমস্ত অ্যাপ্লিকেশনটিতে রয়েছে, টিসিপি নয়।
ম্যাক্লিওড

@ ম্যাক্লিউড এটিই সমস্যা। আমি প্রতিটি নিবিড়ভাবে পরিচালনার নিয়ম অনুসরণ করছি am এখানে যাচাই করুন: কোডরেভিউ.স্ট্যাকেক্সেঞ্জারওয়েজ / সেকশনস / 158359/… । অ্যাপ্লিকেশন শুরু হওয়ার পরে এটি স্ট্যাক করা শুরু করার মতো নয়। কিছুক্ষণের জন্য প্রত্যাশার মতো প্রয়োগ পুরোপুরি সূক্ষ্মভাবে চলে। কয়েক সহস্র অনুরোধ সহ মাঝে মাঝে 30 40 মিনিট বলা যাক। সমস্ত সঠিকভাবে পরিচালিত। তারপরে কোনওভাবে কিছু ত্রুটি ত্রুটি ঘটে। ইন্টারনেট সংযোগ হারিয়ে যায় এবং প্রতিষ্ঠিত গণনাটি স্ট্যাক শুরু হয়
মনস্টার এমএমআরপিজি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.