পোর্ট 80 সিস্টেম (পিআইডি 4) দ্বারা ব্যবহৃত হচ্ছে, এটি কী?


9

আমি আমার অ্যাপ্লিকেশন সার্ভারের জন্য 80 বন্দরটি ব্যবহার করার চেষ্টা করছি, কিন্তু যখন আমি "নেটট্যাট -আওআন" সম্পাদন করি

টিসিপি 0.0.0.0:80 0.0.0.0:0 তালিকা 4

আমি যখন টাস্ক ম্যানেজারে প্রক্রিয়াটি দেখি, এটি পিআইডি 4 টি সিস্টেম হিসাবে দেখায়, এটি চালিয়ে যায়, এক্সটেনশন নয় ... কিছুই নয়, কেবল "সিস্টেম" Y এখানে কি হচ্ছে?

আমি এই প্রক্রিয়াটি শেষ করতে ভয় পাচ্ছি, আমি কী করব?


নেট স্টপ http আমার জন্য কাজ করেছেন
সৌরভ সিনহা

উত্তর:


14

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

যখন কোনও অ্যাপ্লিকেশন সার্ভার 80 পোর্টের সম্পূর্ণ নিয়ন্ত্রণ চায় তখন এই সমস্যা দেখা দেয় Windows 80 এর পোর্টে অনুরোধগুলি পরিচালনা করতে একাধিক প্রক্রিয়া সক্ষম করার জন্য ডিজাইন করা উইন্ডোজের একটি বৈশিষ্ট্যের সাথে এটি বিরোধী port পোর্টে এইচটিটিপি অনুরোধ প্রাপ্ত সমস্ত প্রক্রিয়া থাকা সম্পূর্ণরূপে সম্ভব It's 80, কারণ উইন্ডোজ একটি অন্তর্নির্মিত HTTP প্রেরণ প্রক্রিয়া আছে mechanism প্রতিটি প্রক্রিয়া উইন্ডোজকে বলতে পারে যে এটি কোন ইউআরএলগুলি পরিচালনা করতে চায়।

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

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

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

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

ডিফল্টরূপে HTTP.SYS(উইন্ডোতে অন্তর্নিহিত পোর্ট শেয়ারিং এইচটিটিপি প্রেরণ প্রক্রিয়া) সমস্ত ঠিকানা শুনতে সক্ষম হয়। তবে আপনি তা বলতে পারবেন না। এই পৃষ্ঠাটি এটি করার একটি উপায় দেখায়: http://www.mikeplate.com/2011/11/06/stop-http-sys-from-listening-on-port-80-in-windows/

এটি এটি করার অপেক্ষাকৃত হালকা উপায়, কারণ এটি এখনও আইপিভি 6 এর জন্য লোকালহোস্টে শুনতে সক্ষম করে। এটি কেবলমাত্র আইভিভি 4 পোর্ট 80 কে মুক্তি দেয় You আপনি আরও বিশেষীকৃত কনফিগারেশনের সাহায্যে এটিকে আরও এগিয়ে নিতে পারেন। (আপনি এমনকি HTTP.SYSপুরোপুরি অক্ষম করতে পারেন , তবে এটি ৮০ টির পরিবর্তে পোর্টগুলি ব্যবহার করে জিনিসগুলি ভেঙে দিতে পারে, সুতরাং এটি সমস্যার কারণ হতে পারে))

তবে আপনি যা-ই করুন না কেন, বিষয়টি নিশ্চিত করার জন্য যে আপনি যে HTTP.SYSআইপি ঠিকানার জন্য 80 পোর্টটি শুনতে চান তা নয় attempt একবার এটি হয়ে গেলে, আপনাকে পরিষেবাগুলি অক্ষম করার বিষয়ে চিন্তা করতে হবে না, আবার সমস্যাটিকে নতুন করে পরিচয় করিয়ে দেওয়ার বিষয়ে আপনাকেও চিন্তা করার দরকার নেই। যদি আপনি নিশ্চিত করে থাকেন যে আপনার শেষের পয়েন্টটি কার্যকরভাবে পোর্ট ভাগ করে নেওয়ার জন্য সীমা ছাড়িয়ে গেছে, তবে আপনাকে খুঁজে পাওয়া উচিত যে সিস্টেম প্রক্রিয়া এটি আবদ্ধ হওয়া বন্ধ করে দেয়।


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

11

দোষী ছিল ওয়েব ডিপ্লোমেন্ট এজেন্ট পরিষেবা।

net stop http"ওয়েব ডিপ্লোমেন্ট এজেন্ট পরিষেবা" নামে পরিষেবাগুলি বন্ধ করা এর চেয়ে ভাল সমাধান ।


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

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

1
ঠিক আছে, আমি কেবল শিখেছি যে এনগিনেক্স "এই এমএস" কনভেনশনটিকে উপেক্ষা করে ... এবং কেবল পরিষেবাটি অক্ষম করেছে।
জেনস এ। কোচ

4
আপনার পরিষেবাটি থামাতে এবং অক্ষম করতে হবে তার নির্দিষ্ট নাম World Wide Web Publishing Service। যদিও "নেট স্টপ এইচটিপি" নিজেই বাজে পার্শ্ব প্রতিক্রিয়া দ্বারা পরিপূর্ণ একটি সত্যই নৃশংস উত্তর - আপনার মুদ্রণ স্পুলার এবং উইন্ডোজ 10 এর লগ ইন প্রক্রিয়ার অংশের মতো পরিষেবাদি এইচটিপি-র উপর নির্ভর করে - আপনি চেষ্টা করলে এটি কী করবে, আপনাকে একটি তালিকা দেবে পরিষেবাগুলি যা HTTP এর উপর নির্ভর করে এবং ব্যাক আউট করার বিকল্প। সেই তালিকায় ছোট ছোট কয়েকটি পরিষেবা একের পর এক চেষ্টা করে দেখলাম যে আমি কীভাবে জানতে পারি যে ডাব্লুডাব্লুডাব্লু প্রকাশনা পরিষেবা অপরাধী ছিল।
জেসিকা পেনেল

আমার ক্ষেত্রে এটি ওয়ার্ল্ড ওয়াইড ওয়েব পাবলিশিং সার্ভিস ছিল যা পোর্ট ৮০ শুনে অন্য সব কিছু রোধ করেছিল I একই সময়ে আমার কোনও সমস্যা ছাড়াই একাধিক অ্যাপাচি এবং এনগিনেক্স চলতে পারে তবে সাম্প্রতিক উইন্ডোজ আপডেটের পরে যখন ওয়ার্ল্ড ওয়াইড ওয়েব প্রকাশনা পরিষেবা মিশ্রিত হয়ে উঠল অন্যথায় 80 পোর্ট কাজ বন্ধ।
জে রং

4

এটি সম্ভবত আইআইএস 6.0 বা তার পরে।

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


হুম, আমি ভেবেছিলাম আইআইএস "inetinfo.exe" হিসাবে দেখিয়েছে - অনুমান কিছু পরিস্থিতি যেখানে তা নেই।
মার্ক হেন্ডারসন

এটা করে! :) এটি উভয় হিসাবে দেখায় - ব্যবহারকারী মোড স্টাফগুলি inetfino.exe এ যায় তবে কার্নেল মোডের জিনিসগুলি "সিস্টেম" থেকে আসে।
মার্ক অ্যালেন 20

1

বন্ধ করার চেষ্টা করুন HTTP.SYSমধ্যে যাওয়া দ্বারা Device Manager/Non Plug and Play Driversনির্বাচন HTTP, এটি বন্ধ করার চেষ্টা করুন এবং আপনি যে পরিষেবাগুলি ব্যবহার বন্দর থেকে 80 এই HTTP- র triggering হয় দেখতে হবে।


0

সর্বশেষে আমি পরীক্ষা করেছিলাম, আপনি "সিস্টেম" প্রক্রিয়াটি শেষ করতে পারবেন না এবং যদি আপনি এটি করেন তবে আমি অনুমান করছি যে এটির বিপর্যয়কর প্রভাব পড়বে। আমি এখনই পিসি তে এটি চেষ্টা করব না!

দেখে মনে হবে যে উইন্ডোজ নিজেই কিছু শুনছে: 80 - আমি অনুমান করতে যাচ্ছি যে এটি কিছুটা দূষিত হতে পারে। এটির সর্বাধিক উপায় হ'ল হয়:

ক) লোকালহোস্টে একটি ওয়েব ব্রাউজার খুলুন এবং দেখুন কী ঘটে

খ) লোকালহোস্ট ৮০-তে টেলনেট এবং টেলনেট শুরু করুন এবং কিছু বেসিক এইচটিটিপি জিইটি (যেমন জিইটি /) চালান এবং দেখুন কী তা ফিরে আসে

আপনি যদি নিজেকে সত্যিই আবার সংক্রামিত করতে চান না, আপনি যদি মনে করেন যে আপনি ম্যালওয়ারের হোস্টিং করছেন, তবে বি আরও ভাল বিকল্প। যদিও এটি কিছু হবে না।


এটি আমার ভিপিএসের মতো এটি ম্যালওয়্যার হতে পারে না এটি খুব দীর্ঘকাল ধরে চলছে না এবং চলছে। আমি ওয়েব ব্রাউজ করতে এটি ব্যবহার করি না ...

0

আমি এই প্রশ্নের উত্তর এখানে পেয়েছি: /superuser/352017/pid4- using-port-80

বিশেষত যখন এটি সিস্টেম প্রক্রিয়া 4 হয়, আপনাকে HTTP.sys ড্রাইভারটি নিষ্ক্রিয় করতে হবে যা অন্য পরিষেবা দ্বারা যেমন উইন্ডোজ or বা ২০০৮ এর উইন্ডোজ রিমোট ম্যানেজমেন্ট বা প্রিন্ট স্পুলারের দাবিতে শুরু করা হয়েছিল।

  1. ডিভাইস ম্যানেজারে যান, মেনু / ভিউ থেকে "লুকানো ডিভাইসগুলি দেখান" নির্বাচন করুন, "নন-প্লাগ এবং প্লে ড্রাইভার" / HTTP এ যান, এটি অক্ষম করতে এটিতে ডাবল ক্লিক করুন (বা এটি ম্যানুয়ালটিতে সেট করুন, কিছু পরিষেবা এতে নির্ভর করে)।

পুনরায় বুট করুন এবং নেটস্প্যাট -নাও | ব্যবহার করুন “এখনও 80 ব্যবহার করা হয়েছে কিনা তা পরীক্ষা করতে": 80 find সন্ধান করুন।

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


0

উইন্ডোজ সিঙ্ক শেয়ার হ'ল উইন্ডোজ 2012 আর 2 এ আমাদের হত্যা করেছে। একবার আমরা এই বৈশিষ্ট্যটি অক্ষম করে ফেললাম, সবকিছু ঠিকঠাক হয়ে গেল।


0

আমার ক্ষেত্রে এটি কার্বন ব্ল্যাক অ্যান্টি ভাইরাসজনিত কারণে একরকম 80 বন্দরটিতে শত্রুতা অবলম্বন করেছিল hours এটি ঠিক কীভাবে ঠিক করা হয়েছিল তা জানেন না, আপনার সার্ভার / নেটওয়ার্ক টিমকে জিজ্ঞাসা করুন!


-1

আমি স্ট্যাকওভারফ্লো প্রশ্নের মাধ্যমে এটি সমাধান করেছি। নির্দিষ্ট আইপি ঠিকানার জন্য 80 পোর্টে আইআইএস শুনতে কীভাবে বন্ধ করা যায় তার সমাধানের জন্য এই লিঙ্কটি অনুসরণ করুন

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