zc.resumelb অনুরোধ শ্রেণীতে অনুরোধ অসুস্থ এবং অনুরোধ & nbsp নির্ধারণ করে যে WSGI অ্যাপ্লিকেশনের জন্য একটি চাপের ভারসাম্যবজায়কারী প্রদান করে একটি টুল; একটি নির্দিষ্ট শ্রেণীর একই কর্মীদের.
আপনি যে একটি অ্যাপ্লিকেশন আছে চাপের ভারসাম্যবজায়কারী আপনি উপকৃত হতে পারেন:
- একটি একক প্রক্রিয়া দ্বারা পরিচালিত করা খুব লোড (অথবা অত্যন্ত ধীর),
- আপনার প্রক্রিয়া দ্বারা ব্যবহৃত ক্যাশে মাপসই খুব বড় একটি কাজ সেট আছে, এবং
- বিভিন্ন শ্রেণীর কাজ সেট সামান্য আবৃত আছে যাতে অনুরোধ শ্রেণীভুক্ত একটি উপায় আছে.
.
- <: কি উপরে (আপনি জানতে আগ্রহী হন তাহলে বা), পড়তে
এই রিলিজে নতুন কি আপনি প্রযোজ্য Li> সংশোধন করা হয়েছে:. সকেট সময়সীমার অভাব অনুরোধ ফুটা করা হতে পারে
কি সংস্করণ 0.5.2 নতুন:
- সংশোধন করা হয়েছে: তথ্য বাফার উপলব্ধ যখন তৈরি অস্থায়ী ফাইল লোড balancers স্পষ্টভাবে বন্ধ ছিল না. সাধারণত, তারা আবর্জনা সংগ্রহের মাধ্যমে বন্ধ করা হয়েছে, কিন্তু কিছু পরিস্থিতিতে, তাদের সংখ্যা ফাইল বর্ণনাকারী যাও অবসাদ নেতৃস্থানীয়, দ্রুত নির্মাণ করতে পারে.
- সংশোধন করা হয়েছে:. Tracelog 'আমি' রেকর্ড সবসময় ইনপুট দ্বারা তথ্য থাকে না
- সংশোধন করা হয়েছে:. থ্রেড পুল ব্যবহার করে যখন Tracelog 'আমি' রেকর্ডের শুধুমাত্র অন্তর্ভুক্ত করা হয়েছে
সংস্করণ 0.5.1 নতুন কি:
- স্থায়ী: কর্মী সারসংকলন তথ্য সঠিকভাবে সক্রিয়া করা না আপডেট করার জন্য না না resmes, যার ফলে একটি সারসংকলন ফাইল পড়া যখন কোন প্যারামিটার রচয়িতা প্রেরণ এবং করা হয়.
- সংশোধন করা হয়েছে:. কর্মী ত্রুটি মান বদলে লগ করা লেখা হয়
- সংশোধন করা হয়েছে: ত্রুটি ধরা ব্যর্থ দুর্বল ভদ্র WSGI অ্যাপ্লিকেশন 500 প্রতিক্রিয়া স্তব্ধ বরং ফিরে অনুরোধ সৃষ্ট করুন .
সংস্করণ 0.5.0 নতুন কি:
- পরিবর্তন tracelog রেকর্ড চিহ্নিত করা হয় উপায় পাউণ্ড প্রতিফলিত অনুরোধ সংখ্যা. রেকর্ডস একটি উপসর্গ হিসাবে একটি পাউণ্ড শনাক্তকারী সহ দ্বারা disambiguated হয়. উদাহরণস্বরূপ & quot; 1.22, & quot; পাউণ্ড 1 থেকে অনুরোধ সংখ্যা 22 নির্দেশিত.
- ZooKeeper দিয়ে রেজিস্টার শ্রমিকের যে সংজ্ঞা, আপনি এখন ZooKeeper পর্যন্ত দেখায় যে paste.ini ফাইলের মধ্যে একটি বিবরণ সরবরাহ করতে পারেন. PID একা একটি কর্মী, প্রায়ই একটি বিবরণ (যেমন উদাহরণস্বরূপ নাম বা পথ) এটি যথেষ্ট তথ্য উপলব্ধ করা হয় আরও সহজ করতে পারেন.
সংস্করণ 0.4.0 নতুন কি:
- এর backlogs নিতে লোড-ব্যালেন্সিং এলগরিদম পরিবর্তন একাউন্টে অব্যবহৃত শ্রমিক নতুন কর্মী ভাল কাজে লাগানো হতে পারবেন, যা একটি নিম্ন অনৈক্য পরামিতি ব্যবহার করা যেতে অনুমতি দেয়.
- তাদের প্রথম অসামান্য অনুরোধ জন্য শ্রমিক দণ্ড আরোপ না করে দক্ষ কর্মীদের সঙ্গে কাজ রাখা শুধু একটি সামান্য বিট কঠিন চেষ্টা লোড-ব্যালেন্সিং আলগোরিদিম পরিবর্তন হয়েছে. সর্বাধিক ব্যাকলগ chacking কর্মী scrores সামঞ্জস্য যখন এটি নন-জিরো যদি (অন্য কথায়, আমরা কর্মী এর ব্যাকলগ থেকে 1 বিয়োগ করা.
- ZooKeeper ব্যবহার করে যখন উপলব্ধ অবস্থা সার্ভার এখন একটি ইউনিক্স-ডোমেইন সকেট উপর অপেক্ষা.
- ZooKeeper ব্যবহার করে যখন উপলব্ধ অবস্থা সার্ভার এখন প্রতিটি কর্মীর জন্য প্রাচীনতম অনুরোধ শুরুর সময় রয়েছে, নিরীক্ষণের জন্য ব্যবহার করা হবে.
- সংশোধন করা হয়েছে: শ্রমিক মেমরি বড় অনুরোধ সংস্থা বাফার. এখন বড় অনুরোধ সংস্থা ডিস্কে বাফার করা হয়.
- বিশেষ করে বড় অনুরোধ এবং প্রতিক্রিয়া সংস্থা পরিচালনার বিষয়ে writh অভ্যন্তরীণ অপ্টিমাইজেশন,.
সংস্করণ 0.3.0 নতুন কি:
- পরিবর্তন উপায় zkresumelb (লোড ব্যালেন্সার প্রোগ্রাম যে ZooKeeper সঙ্গে কাজ করে) অ্যাক্সেস লগ পরিচালনা করা. এখন, আপনি একটি পাইথন লগিং এটির নাম পাস. আপনি কিছু পাস না থাকে, তাহলে কিছুই লগ করা হবে না.
কি সংস্করণ 0.2.0 নতুন:
কর্মী পাবার জন্য একটি নতুন API সাধারণত, শুরু
- আছে এর পর্যবেক্ষণ কোড থেকে:
- & gt; & gt; & gt; আমদানি zc.resume.worker
- & gt; & gt; & gt; মুদ্রণ zc.resume.worker.get_resume (ঠি)
- এই একটি কর্মী এর সারসংকলন পাওয়ার জন্য এবং কর্মী লোড ব্যালেন্সার সংযোগ গ্রহণ করা হয় এমনটা নিশ্চিত করা যে জন্য উভয় দরকারী.
- এই একটি scriot সংস্করণ আছে:
- বিন / পেতে শ্রমিক-সারসংকলন 192.168.24.60:33161
- ZooKeeper ব্যবহার করে, আপনি একটি পাউণ্ড অবস্থা সার্ভার অনুরোধ করতে পারেন. ঠিকানা ZooKeeper সাথে নিবন্ধিত হয়. আপনি এর সাথে সংযোগ করার সময়, আপনি প্রতিটি কর্মী সামগ্রিক পাউণ্ড ব্যাকলগ এবং ঠিকানা ও backlogs ধারণকারী একটি JSON স্ট্রিং ফেরত পেতে পারেন.
- আপডেট সেটিংস পদ্ধতি উপলব্ধ করা না হলে, ডিফল্ট সেটিংস প্রত্যাবর্তন করতে পরিবর্তন করা হয়েছে. ZooKeeper সঙ্গে যখন ব্যবহৃত এটি বিশেষ গুরুত্বপূর্ণ, তাই আপনি একটি গাছ তাকান এবং পরিবর্তন ইতিহাস জেনে সেটিংস কি জানতে পারেন.
- যোগ করা হয়েছে সুতনু লোড ব্যালেন্সার এবং কর্মী বন্ধ.
- সংশোধন করা হয়েছে:. একাধিক লোড balancers ব্যবহার করে যখন ট্রেস লগ অনুরোধ আইডি সঠিকভাবে নির্ধারিত না হয়
- যোগ করা হয়েছে (http://code.google.com/p/gevent/downloads/list যা) gevent 1.0b1 খুঁজে পেতে সাহায্য করার মেটা তথ্য প্যাকেজিং করুন
- আবেদন ট্রেস লগিং জন্য আপডেট করা হয়েছে API- টি প্রধানত ZTK অ্যাপ্লিকেশনের জন্য ডাটাবেস লগিং পেতে, zc.zservertracelog যে মেলে.
SIGTERM উপর
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না