ردیابی خطاهای ایجاد شده در IIS
یک ابزار خوب برای ردیابی خطاهای ایجاد شده در IIS ، ابزار Failed Request Tracing است که روش عالی برای بررسی خطاها می باشد که در این آموزش کار با IIS درباره آن توضیح خواهیم داد .
- آیا خطای ۵۰۰ است ؟
- آیا خطای مجوز دسترسی است و نمی دانید مکان آن کجاست ؟
- آیا خطای ایجاد شده در لاگ وجود ندارد؟
هر کدام از اینها مورد خوبی برای بررسی با این ابزار می باشند.
در IIS Manager سایت مورد نظر را انتخاب کنید.در پنل Action در زیر Manage Web Site برروی Failed Request Tracing.. کلیک کنید.
![ردیابی خطاهای ایجاد شده در IIS](http://hosting.vcenter.ir/wp-content/uploads/2018/10/detection-of-errors-created-in-iis-1.jpg)
در تصویر بعد آن را فعال کرده و برروی ok کلیک کنید.
![ردیابی خطاهای ایجاد شده در IIS](http://hosting.vcenter.ir/wp-content/uploads/2018/10/detection-of-errors-created-in-iis-2.jpg)
بعد آیکون Failed Request Tracing Rules پیدا کرده و برروی ان کلیک کنید:
![ردیابی خطاهای ایجاد شده در IIS](http://hosting.vcenter.ir/wp-content/uploads/2018/10/detection-of-errors-created-in-iis-3.jpg)
آموزش کار با IIS ( خطایابی )
در تصویر بعد ما یک rule اضافه می کنیم. در قسمت باز شده راست کلیک کرده و گزینه Add را انتخاب کنید.
![ردیابی خطاهای ایجاد شده در IIS](http://hosting.vcenter.ir/wp-content/uploads/2018/10/detection-of-errors-created-in-iis-4.jpg)
محتوایی که قصد ردیابی آن را دارید انتخاب کنید.
![ردیابی خطاهای ایجاد شده در IIS](http://hosting.vcenter.ir/wp-content/uploads/2018/10/detection-of-errors-created-in-iis-5.jpg)
در این تصویر آموزش کار با IIS ، مقدار ۴۰۰-۹۹۹ را که نمایانگر بازه همه خطاهای ایجاد شده است را تایپ کنید.
![ردیابی خطاهای ایجاد شده در IIS](http://hosting.vcenter.ir/wp-content/uploads/2018/10/detection-of-errors-created-in-iis-6.jpg)
فراهم کننده ردیابی (trace providers) که معمولا همه آنها انتخاب شده اند را باید انتخاب کنید.
![ردیابی خطاهای ایجاد شده در IIS](http://hosting.vcenter.ir/wp-content/uploads/2018/10/detection-of-errors-created-in-iis-7.jpg)
یک درخواست به سایت ارسال کنید (به وسیله مرورگر ، ایجکس و..)
حال در پوشه inetpub در قسمت logs ، پوشه جدیدی با نام FaildReqLogFiles خواهید دیدکه در ان چندین پوشه قرار دارد آخرین آنها را انتخاب کنید.
![ردیابی خطاهای ایجاد شده در IIS](http://hosting.vcenter.ir/wp-content/uploads/2018/10/detection-of-errors-created-in-iis-8.jpg)
درون آن مجموعه ای از فایل های xml قرار دارد که مربوط به یک درخواست خاص می باشد.
![ردیابی خطاهای ایجاد شده در IIS](http://hosting.vcenter.ir/wp-content/uploads/2018/10/detection-of-errors-created-in-iis-9.jpg)
برروی آن دابل کلیک کرده تا باز شود حال جزئیات اطلاعات ایجاد شده را خواهید دید. در این مثال خطای certificate رخ داده است.
![ردیابی خطاهای ایجاد شده در IIS](http://hosting.vcenter.ir/wp-content/uploads/2018/10/detection-of-errors-created-in-iis-10.jpg)
همچنین دقت داشته باشید بعد از رفع خطا حتما این ابزاررا غیر فعال کنید (آموزش کار با IIS )