दिलचस्प पोस्ट
स्ट्रिंग को यूटीएफ -8 में एन्कोड करें कौन से कक्षाओं को उप-वर्ग नहीं दिया जा सकता है? वीम संपादक से बाहर कैसे निकलते हैं? jQuery। भविष्य के तत्वों के लिए फ़ंक्शन के रूप में .live को बहिष्कृत किया गया है क्रोम पैकेज्ड ऐप आईडी को कैसे बदला जाए या हमें मेनिफ़ेस्ट। जेएसन में मुख्य फ़ील्ड की आवश्यकता क्यों है? मुझे PHP में डेटा भेजने के लिए एंड्रॉइड में एचटीटीपी क्लायंट के लिए वैकल्पिक विकल्प की आवश्यकता है क्योंकि यह अब समर्थित नहीं है कोड द्वारा ग्रिडदृश्य छुपाएं कॉलम जावास्क्रिप्ट के साथ वेब ऐप से मोबाइल सफारी में खोलने के लिए बल लिंक किसी अन्य में चयन के आधार पर एक ड्रॉपडाउन तैयार करें क्या आप हमेशा श्रेणी () पर एक्सरेन्ज () को पसंद करते हैं? क्रोम ऑटोफिल अक्षम करना विभिन्न एंड्रॉइड डिवाइस पर उपलब्ध ओपनजीएल एक्सटेंशन कैसे सीएसएस के साथ डिफ़ॉल्ट डिफ़ॉल्ट बक्सा बॉक्स केवल? आईफोन लैंडस्केप एफएक्यू और सॉल्यूशंस Android में java.awt.image पैकेज को कैसे जोड़ें

IIS लॉग्स कहां मिल सकता है?

मैं एक तीसरी पार्टी से एक आवेदन स्थापित करने की कोशिश कर रहा हूं, जिसके लिए मेरे स्थानीय आईआईएस में होस्ट की गई एक सहायक वेबसाइट की आवश्यकता है। मैंने एक वेबसाइट बनाई है, जैसा कि उनके संस्थापक गाइड में समझाया गया है, लेकिन कुछ समस्याएं हैं, और यह देखना चाहेंगे कि आईआईएस लॉग के लिए क्या कहना है। शर्मनाक रूप से पर्याप्त, समस्या यह है कि मैं लॉग फाइल नहीं पा रहा हूं!

तो मेरा सवाल है: IIS7 स्टोर लॉग डिफ़ॉल्ट रूप से कहां से आता है?

वेब के समाधान से एकत्रित समाधान "IIS लॉग्स कहां मिल सकता है?"

मुझे लगता है कि प्रवेश लॉग के लिए डिफ़ॉल्ट स्थान है

%SystemDrive%\inetpub\logs\LogFiles 

अन्यथा, आईआईएस प्रबंधक के अंतर्गत जांच करें, बाएं फलक पर कंप्यूटर का चयन करें, और मध्य फलक में, आईआईएस क्षेत्र में "लॉगिंग" के अंतर्गत जाएं। वहां आप सभी साइट्स के लिए डिफ़ॉल्ट स्थान प्राप्त करेंगे (यह सभी साइट्स पर अतिसार है)

तुम भी देख सकते हो

 %SystemDrive%\Windows\System32\LogFiles\HTTPERR 

जिसमें समान लॉग फाइलें शामिल हैं जो केवल त्रुटियों का प्रतिनिधित्व करती हैं

मेरा मानना ​​है कि यह जानने का एक आसान तरीका है कि सिर्फ एक डिफ़ॉल्ट स्थान मानने के बजाय, जहां आपके IIS लॉग होते हैं:

अपनी आईआईएस साइट पर जाएं, जैसे डिफ़ॉल्ट, उस पर क्लिक करें, और लॉगिंग सक्षम होने पर आपको "लॉगिंग" सही दिखना चाहिए:

यहां छवि विवरण दर्ज करें

इसे खोलें और आपको वहां फ़ोल्डर दिखाई देना चाहिए:

यहां छवि विवरण दर्ज करें

आपका स्वागत है!

मैं इस उत्तर को जोड़ रहा हूं क्योंकि वेब पर शोध करने के बाद, मुझे इस उत्तर पर समाप्त हुआ था, लेकिन अभी भी यह नहीं पता था कि आईआईएस लॉग्स फ़ोल्डर का कौन सा सबफ़ोल्डर में देखने के लिए।

यदि आपके सर्वर में कई वेबसाइट हैं, तो आपको साइट के लिए आईआईएस आईडी जानने की आवश्यकता होगी। IIS में इसे प्राप्त करने का एक आसान तरीका बाएं पैनल में बस साइट्स फ़ोल्डर पर क्लिक करना है। प्रत्येक साइट का आईडी सही पैनल में दिखाया गया है।

एक बार जब आप ID को जानते हैं, तो हम इसे कॉल करते हैं, संबंधित लॉग IIS लॉग्स फ़ोल्डर के W3SVC n सबफ़ोल्डर में हैं। इसलिए, यदि आपकी वेबसाइट आईडी 4 है, तो कहो, और IIS लॉग डिफ़ॉल्ट स्थान पर हैं, तो लॉग इस फ़ोल्डर में हैं:

 %SystemDrive%\inetpub\logs\LogFiles\W3SVC4 

Acknowlegements:

  • @ जिशी द्वारा जवाब बताता है कि लॉग डिफ़ॉल्ट रूप से हैं।
  • @ रेफिड द्वारा जवाब बताता है कि वास्तविक स्थान कैसे खोजें (डिफ़ॉल्ट रूप से शायद नहीं)।
  • @ बर्गियस द्वारा जवाब आईआईएस का उपयोग किए बिना, एक विशिष्ट वेबसाइट के लिए लॉग फ़ोल्डर स्थान को खोजने के लिए, खाते में आईडी लेने के लिए प्रोग्राममैटिक तरीका देता है

लॉग फाइलों के डिफ़ॉल्ट स्थान के लिए 100% सही उत्तर है …

 %SystemDrive%\inetpub\logs\LogFiles 

हां, आप इसे एक्सप्लोरर एड्रेस बार में दर्ज कर सकते हैं, यह काम करेगा।

100% सुनिश्चित करने के लिए, IIS में वेब साइट के लिए लॉगिंग को देखने की आवश्यकता है I

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

ऐसा करने का एक बहुत आसान तरीका PowerShell का उपयोग कर रहा है, जैसे:

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

या केवल

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

अगर आपको बस अपने लिए जानकारी की जरूरत है और अपने मस्तिष्क में नतीजे को पार करने में मन न लें।

बोनस अंक के लिए, संलग्न करें | ii | ii एक्सप्लोरर में खोलने के लिए पहली कमांड में, या | gci फ़ोल्डर की सामग्री को सूचीबद्ध करने के लिए | gci

Windows इवेंट लॉग को आज़माएं, कुछ उपयोगी जानकारी हो सकती है

मुझे लगता है कि IIS लॉगिंग के लिए डिफ़ॉल्ट स्थान है: c:\inetpub\wwwroot\log\w3svc

ट्रेसिंग को सक्षम करना Windows इवेंट लॉग के लिए एक बेहतर विकल्प हो सकता है इसने मुझे अपनी स्वयं की वेबसर्वियर को ठीक करने के लिए आवश्यक जानकारी दी।

मुझे निम्नलिखित स्थान पर आईआईएस लॉग फाइल मिल गई है I

सी: \ inetpub \ लॉग \ LogFiles \

जो मेरी समस्या को ठीक करने में मदद करता है