আমি আইআইএস লগগুলি কোথায় পেতে পারি?


325

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

সুতরাং আমার প্রশ্নটি: আইআইএস 7 লগগুলি ডিফল্টরূপে কোথায় সঞ্চয় করে?

উত্তর:


496

আমি মনে করি অ্যাক্সেস লগগুলির জন্য ডিফল্ট জায়গা

%SystemDrive%\inetpub\logs\LogFiles

অন্যথায়, আইআইএস ম্যানেজারের অধীনে চেক করুন, বাম ফলকে কম্পিউটারটি নির্বাচন করুন এবং মাঝের ফলকে আইআইএস অঞ্চলে "লগিং" এর নিচে যান। সেখানে আপনি সমস্ত সাইটের জন্য ডিফল্ট অবস্থানটি দেখতে পাবেন (এটি তবে সমস্ত সাইটে অপ্রয়োজনীয়)

আপনি দেখতে পারেন

%SystemDrive%\Windows\System32\LogFiles\HTTPERR

এতে একই ধরণের লগ ফাইল থাকবে যা কেবল ত্রুটিগুলি উপস্থাপন করে।


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

66
যদি আপনি এটি না পান তবে এটি ইনস্টল করা নেই। আপনাকে জ্বলতে হবে Programs and Featuresতারপরে Turn Windows features on or offবাম দিকে ক্লিক করুন এবং তারপরে নির্বাচন করুনInternet Information Services\World Wide Web Services\Health and Diagnostics\HTTP Logging
জিশি

1
অসাধারণ! এখন আমি কমপক্ষে লগ পেয়েছি। খুব খারাপ যে তারা আমি যে উত্তরগুলির জন্য প্রত্যাশা করছিলাম তা সত্যিই আমাকে দেয় নি তবে কমপক্ষে আমি কিছু শিখেছি। আবার ধন্যবাদ!
Kjartan

3
আমি বিশ্বাস করি যে পরবর্তী পথ (... \ HTTPERR) হ'ল সেই জায়গাটি যেখানে HT.Sys দ্বারা উত্পন্ন লগ ফাইলগুলি ডিফল্টরূপে অবতরণ করে, আইআইএস থেকে নিজেই লগ ফাইল করে না। দেখুন: টেকনিকট.মাইক্রোসফট.ইন- ইউএস
জন স্নাইডার

3
আপনি যদি ত্রুটির বার্তাটি খুঁজছেন তবে এই লগগুলি অকেজো।
ভাসিল ভালচেভ

96

আমি বিশ্বাস করি এটি আপনার আইআইএস লগগুলি কোথায় তা জানার একটি সহজ উপায়, কেবলমাত্র একটি ডিফল্ট অবস্থান অনুমান করার চেয়ে:

আপনার আইআইএস সাইটে যান, যেমন ডিফল্ট, এটিতে ক্লিক করুন এবং লগিং সক্ষম থাকলে ডানদিকে "লগিং" দেখতে হবে:

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

এটি খুলুন এবং আপনার ঠিক সেখানে ফোল্ডারটি দেখা উচিত:

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

আপনাকে স্বাগতম!


5
আইআইএস 10-তে 'লগিং' বৈশিষ্ট্যটির জন্য কমপক্ষে World Wide Web Services -> Health and Diagnostics -> HTTP Loggingউইন্ডোজ বৈশিষ্ট্য ইনস্টল হওয়া দরকার। অন্যথায় এটি প্রদর্শিত হবে না।
পাসি সাভোলাইনেন

লগিং আইকনটি উপস্থিত না হলে কী হবে? আমি স্থানীয়ভাবে আমার লগ ফাইলগুলি খুঁজে পাই না - আমার মেশিনে কোনও পাথই উপস্থিত নেই বলে মনে হয়।
অ্যান্ডি

80

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

আপনার সার্ভারে যদি একাধিক ওয়েবসাইট থাকে তবে আপনাকে সাইটের আইআইএস আইডি জানতে হবে। আইআইএস-এ এটি পাওয়ার একটি সহজ উপায় হ'ল কেবলমাত্র সাইটগুলিতে ক্লিক করা বাম প্যানেলে ফোল্ডারে । প্রতিটি সাইটের আইডি ডান প্যানেলে প্রদর্শিত হয়।

আপনি যখন আইডিটি জানতে পারবেন, আসুন এটিকে এন বলুন , সম্পর্কিত লগগুলি আইআইএস লগস ফোল্ডারের ডাব্লু 3 এসভিসি এন সাবফোল্ডারে রয়েছে। সুতরাং, যদি আপনার ওয়েবসাইটের আইডি 4 হয়, বলুন এবং আইআইএস লগগুলি ডিফল্ট স্থানে থাকে তবে লগগুলি এই ফোল্ডারে রয়েছে:

%SystemDrive%\inetpub\logs\LogFiles\W3SVC4

Acknowlegements:

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

8
সঠিক লগ ফাইলটি দেখতে আইআইএস-এ ওয়েবসাইট আইডি সম্পর্কে আপনার পয়েন্টটি খুব গুরুত্বপূর্ণ।
মাইজেস কুইন্টেরো ওরিয়া

3
সংযোগ প্যানেলে সাইট নির্বাচন করার পরে অ্যাকশন প্যানেলে উন্নত সেটিংসে ক্লিক করে আইডিটি পেয়েছি।
স্টাগ

15

লগ ফাইলগুলির ডিফল্ট অবস্থানের জন্য 100% সঠিক উত্তরটি হ'ল ...

%SystemDrive%\inetpub\logs\LogFiles

হ্যাঁ আপনি এটি এক্সপ্লোরার ঠিকানা বারে প্রবেশ করতে পারেন এটি কাজ করবে it

100% নিশ্চিত হওয়ার জন্য, আপনাকে আইআইএসে ওয়েব সাইটের জন্য লগিংটি দেখতে হবে।

https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-85/enhanced-logging-for-iis85

অর্থাত

  1. আইআইএস ম্যানেজার খুলুন।
  2. সংযোগ ফলকে সাইট বা সার্ভারটি নির্বাচন করুন,
  3. লগিং ডাবল ক্লিক করুন।
  4. সাইটের জন্য লগ ফাইলগুলির অবস্থান ডিরেক্টরি ক্ষেত্রের মধ্যে পাওয়া যাবে

সম্পাদনা: নীচের মন্তব্যে অ্যান্ডির দ্বারা চিহ্নিত হিসাবে আপনি এইচটিটিপি লগিং সক্ষম করার জন্য নির্বাচিত আইআইএস ইনস্টল করার সময় আপনাকে তা নিশ্চিত করতে হবে, অন্যথায় HTTP লগিং উপলব্ধ হবে না available

HTTP লগিং সক্ষম করুন


এটি 100% উত্তর নয় ... আমার সেই পথে কোনও ডিরেক্টরি নেই এবং এখনও আমার আইআইএস 7.5 রয়েছে। লোকেরা বলছে যে এই সমস্ত পথে আমি লগ ফাইলগুলি খুঁজে পাচ্ছি না can't
অ্যান্ডি

2
@ অ্যান্ডি আপনি উত্তরের ২ য় অর্ধেক পড়েছিলেন এবং আইআইএস-এ ওয়েব সাইটের কনফিগারেশন পরীক্ষা করেছেন?
মিক

2
আমি "প্রোগ্রাম এবং বৈশিষ্ট্যসমূহ"> "উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন" এর মধ্যে প্রয়োজনীয় "এইচটিটিপি লগিং" মডিউলটি অনুপস্থিত। এটি সম্পর্কে উপরে একটি মন্তব্য পেয়েছে এবং এটি লগফাইস ডিরেক্টরি তৈরি করেছে। ফলোআপের জন্য ধন্যবাদ।
অ্যান্ডি

10

এটি করার একটি আরও সহজ উপায় পাওয়ারশেল ব্যবহার করা যেমন:

Get-Website yoursite | % { Join-Path ($_.logFile.Directory -replace '%SystemDrive%', $env:SystemDrive) "W3SVC$($_.id)" }

বা সহজভাবে

Get-Website yoursite | % { $_.logFile.Directory, $_.id }

যদি আপনার নিজের জন্য কেবলমাত্র তথ্যের প্রয়োজন হয় এবং আপনার মস্তিস্কের ফলাফলটি পার্স করার বিষয়ে আপত্তি করবেন না :)।

বোনাস পয়েন্টগুলির জন্য, | iiএক্সপ্লোরারে খোলার জন্য প্রথম কমান্ডে যুক্ত করুন বা | gciফোল্ডারের বিষয়বস্তু তালিকাবদ্ধ করুন।


7

উইন্ডোজ ইভেন্ট লগ চেষ্টা করুন, কিছু দরকারী তথ্য থাকতে পারে


2
ইভেন্ট লগটিতে সম্ভবত কোনও সাইটের ত্রুটি হতে পারে যা সাইটে ঘটে।
জিশি

20
একটি ভাল ধারণা বলে মনে হচ্ছে, তবে এখানে প্রচুর তথ্য রয়েছে এবং আমি আইআইএস এর সাথে প্রাসঙ্গিক কোনও কিছুই খুঁজে পাচ্ছি না। ইভেন্ট ভিউয়ারে কোথায় সন্ধান করতে হবে বা কোনও তথ্য সেখানে ফিল্টার করার জন্য সর্বোত্তম?
Kjartan

7
-1, কারণ: এই উত্তরটি খুব সাধারণ। ইভেন্টের লগগুলিতে তথ্যটি কোথায় পাওয়া যায়, বা কীভাবে এটি ফিল্টার করা যায় সে সম্পর্কে একটি বিশদ বিবরণ দিন, না হলে ইভেন্টে লগগুলিতে প্রচুর পরিমাণে লগ যুক্ত প্রাসঙ্গিক লগগুলি খুঁজে পাওয়া খুব কঠিন।
ল্যানক্সিক্স

উইন্ডোজ লগস> সিস্টেমে (আমার ক্ষেত্রে একটি ভুল এসএসএল কনফিগারেশন)
পেয়েছি

3

ট্র্যাকিং সক্ষম করা উইন্ডোজ ইভেন্ট লগের জন্য আরও ভাল বিকল্প হতে পারে। এটি আমার নিজের ওয়েব সার্ভিসটি ঠিক করার জন্য আমার প্রয়োজনীয় তথ্য দিয়েছে।


3

আমি মনে করি আইআইএস লগিংয়ের জন্য পূর্বনির্ধারিত স্থানটি হ'ল: c:\inetpub\wwwroot\log\w3svc


0

আমি নীচের স্থানে আইআইএস লগ ফাইলগুলি পেয়েছি।

সি: \ inetpub \ লগ \ লগফাইলগুলি \

যা আমার সমস্যা সমাধানে সহায়তা করে।


আমি স্রেফ ডিফল্ট পাথ সরবরাহ করেছি যেখানে আইআইএস লগ ফাইলগুলি সার্ভারে রয়েছে। প্রশ্ন পড়তে পারলে। এটি "আইআইএস 7 লগগুলি ডিফল্টরূপে কোথায় সঞ্চয় করে?" :(
হিরেন পারগি

0

সি: \ inetpub \ লগ \ লগফাইলগুলি

সাইট এবং উন্নত সেটিংসে যাওয়া সাইটের পরিচয় পরীক্ষা করুন

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