আইস্রেসেট, রিসাইকেল, রিফ্রেশ এবং পুনরায় আরম্ভের মধ্যে পার্থক্য কী?


53

আইআইএস In-তে, এমন অনেকগুলি জিনিস রয়েছে যা আপনি ওয়েবসাইটটি পুনরায় আরম্ভ করার জন্য মনে করতে পারেন। তারা কীভাবে সম্পর্কিত তা সম্পর্কে আমি অস্পষ্ট।

  • কমান্ড লাইন থেকে iisreset চালান
  • একটি ওয়েবসাইট রিফ্রেশ
  • একটি অ্যাপ পুল পুনর্ব্যবহার করুন
  • একটি ওয়েবসাইট পুনরায় চালু করুন

প্রত্যেকে কি দয়া করে ঠিক কি কেউ ব্যাখ্যা করতে পারেন?

উত্তর:


60

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

আপনার যদি একটি সেশন ওরিয়েন্টেড অ্যাপ্লিকেশন থাকে তবে উপরের সমস্তটি সেশন অবজেক্টগুলির ক্ষতির কারণ হবে।

কোনও ওয়েবসাইটকে রিফ্রেশ করার ফলে পরিষেবা / প্রক্রিয়া / ওয়েবসাইটে কোনও প্রভাব পড়ে না এবং গাছের দৃশ্যটি রিফ্রেশ করার জন্য এটি কেবলমাত্র একটি ইউআই কমান্ড (সম্ভবত আপনি একটি ডিরেক্টরি যুক্ত করেছেন যা আপনি পরিচালনা কনসোলে দেখেন না))


1
আপনার কাছে এই তথ্যের কোনও উত্স আছে?
জোশুয়া ড্রেক

@ জোশুয়াড্রাক এটি একটি খুব সুন্দর নিবন্ধ যা আইস্রেট বনাম অ্যাপ পুলের পুনর্ব্যবহারযোগ্য সম্পূর্ন বিবরণটি বোঝায়।আপনিপ্রেস.কম
পণ্ডিত

যদি আমার কাছে একটি অ্যাপ পুল সহ একটি ওয়েবসাইট থাকে এবং তাদের নিজস্ব অ্যাপ পুলগুলির সাথে একাধিক অ্যাপ্লিকেশন ফোল্ডার থাকে তবে সমস্ত অ্যাপ পুলগুলি পুনরায় চালু করতে ওয়েবসাইটটি পুনরায় চালু হবে?
Sonjz

একাধিক ওয়েবসাইটের জন্য একটি অ্যাপ্লিকেশন পুল ব্যবহার করা যেতে পারে? নাকি একে একে?
জেমস ওয়েয়ারজবা

5

আপনার আরও দুটি প্রশ্নের উত্তর দিতে:

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

4

আইস্রেসেট পুরো ওয়েবসারভারটি থামায় এবং শুরু করে। এটিই হ'ল এটি হওয়ার সময়ে আপনার সমস্ত ব্যবহারকারী তাদের সংযোগ হারাবেন।

একটি অ্যাপ্লিকেশন পুল পুনর্ব্যবহার করা বন্ধ হয় এবং সেই পুলের মধ্যে থাকা অ্যাপ্লিকেশনগুলির সাথে সম্পর্কিত প্রক্রিয়া শুরু করে। কড়া কথায় বলতে গেলে, ওয়েবসাইটটির সাথে এর কোনও যোগসূত্র নেই (সেই অ্যাপ্লিকেশনগুলির সক্রিয় সামগ্রী ব্যতীত))


1
রিফ্রেশ এবং পুনরায় আরম্ভ সম্পর্কে কি?
jimconstable

1
ডান্নো, আমি আইআইএস 7 বেশি ব্যবহার করি নি, এমনকি আমার সামনে আইআইএস 6ও নেই। সহায়তা তারা কী করে বলে?
এমফিনি

2

@ ভ্লাদ মুসেকু একটি ভাল উত্তর দিয়েছেন তবে এটি এমন একটি অংশ বলে মনে হচ্ছে যেখানে তিনি একটি অ্যাপ্লিকেশনটির পুনর্ব্যবহারের বর্ণনা দিয়েছেন যা তিনি ওভারল্যাপেড পুনর্ব্যবহারযোগ্য সম্পর্কে বলেছেন। দুটি পুনর্ব্যবহারযোগ্য প্রকার রয়েছে: প্রক্রিয়া পুনর্ব্যবহারযোগ্য এবং ওভারল্যাপেড পুনর্ব্যবহারযোগ্য ( উত্স এমএসডিএন ):

প্রক্রিয়া পুনর্ব্যবহারযোগ্য

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

ওভারল্যাপযুক্ত পুনর্ব্যবহারযোগ্য

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

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