ইভেন্ট লগতে কিছুই লেখা না থাকলে আইআইএস 7.5 এ 500 অভ্যন্তরীণ সার্ভার ত্রুটিটি কীভাবে নির্ণয় করা যায়?


43

আমি একটি বিদ্যমান এএসপি.নেট এমভিসি 3 সাইটটিতে সবেমাত্র একটি আপডেট স্থাপন করেছি (এটি ইতিমধ্যে কনফিগার করা হয়েছিল) এবং আমি মৃত্যুর বিবরণী আইআইএস নীল পর্দা পাচ্ছি

HTTP ত্রুটি 500.0 - অভ্যন্তরীণ সার্ভার ত্রুটি
পৃষ্ঠাটি প্রদর্শিত হতে পারে না কারণ একটি অভ্যন্তরীণ সার্ভার ত্রুটি ঘটেছে।

যাহোক; অ্যাপ্লিকেশন ইভেন্ট লগটিতে এমন কিছুই প্রদর্শিত হচ্ছে না যেখানে আমি প্রবেশের বিস্তারিত (আরও) বিস্তারিত বিবরণ দেখতে আশা করব।

আমি কীভাবে এই সমস্যাটি নির্ণয় করতে পারি?


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

উত্তর:


41

আইআইএস's এর ব্যর্থ অনুরোধ ট্র্যাকিং বৈশিষ্ট্যটি একবার দেখুন:

আইআইএস 7 এ ট্র্যাকিং ব্যবহার করে
সমস্যা সমাধানের ব্যর্থ অনুরোধ ট্র্যাকিংয়ের সাথে সমস্যা সমাধান

আমি যা করব তা অন্যটি হ'ল আপনার <httpErrors>সেটিংটি সামঞ্জস্য করা কারণ আইআইএস পাইপলাইনটি আরও উপরে থেকে কোনও ত্রুটি বার্তা গ্রাস করতে পারে:

<configuration>
  <system.webServer>
    <httpErrors existingResponse="PassThrough" />
  </system.webServer>
</configuration>

সাইটটি যদি ক্লাসিক এএসপিতে লেখা থাকে তবে এএসপি কনফিগারেশনের বৈশিষ্ট্যটিতে ব্রাউজারে ত্রুটিগুলি প্রেরণটি চালু করতে ভুলবেন না :

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

এবং অবশেষে, আপনি যদি ইন্টারনেট এক্সপ্লোরার ব্যবহার করছেন তবে নিশ্চিত হয়ে নিন আপনি উন্নত সেটিংসে বন্ধুত্বপূর্ণ এইচটিটিপি ত্রুটি বার্তা প্রদর্শন বন্ধ করেছেন (যদিও আমি সন্দেহ করি যে আপনি ইতিমধ্যে এটি করেছেন বা অন্য কোনও ব্রাউজার ব্যবহার করছেন)।


2
বিদ্যমান রেসপন্স প্রতিস্থাপন সেট করা হয়েছিল। ভকভগক.
গ্রেগ বি

এটি একটি খুব ভাল উত্তর তবে এটি এএসপি কনফিগারেশন উইন্ডোটি কীভাবে শুরু করবেন তা অন্তর্ভুক্ত করা থাকলে এটি উন্নত হতে পারে।
মাইকেল পটার

13

আমার ক্ষেত্রে:

  • ইভেন্ট লগ খালি ছিল।
  • web.config দুর্নীতিযুক্ত ছিল না - স্থানীয় মেশিনে / ব্যবহার করে যাচাই করা হয়েছিল inetmgr

অবশেষে ...

  • আইআইএস লগগুলি চেক করা এই জাতীয় অনুরোধ দেখিয়েছে

...Chrome/57.0.2987.133+Safari/537.36 500 19 5 312

মূল সত্তা:

sc-status sc-substatus sc-win32-status 500 19 5

যা কিছু গুগল করে আমাকে ফোল্ডারে IIS_USRSপড়ার অনুমতি না দেওয়ার দিকে ইঙ্গিত করেছিলwww


2
আমি স্থিতি কোডগুলির তালিকাটি এখানে পেয়েছি: support.mic
Microsoft.com/en-us/help/943891/…

4

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

দ্রুত চেক হ'ল প্রত্যেককে পূর্ণ অধিকার প্রদান করা যায় - যদি সাইটটি কাজ শুরু করে তবে আপনি জানেন এটি একটি অধিকারের সমস্যা এবং তারপরে আপনি আরও উপযুক্ত অ্যাকাউন্টে উপযুক্ত অধিকার নির্ধারণের বিষয়ে সেট করতে পারেন।


1

যদি আইআইএস from থেকে আপগ্রেড করা হয় তবে ওয়েব ওয়েব কনফিগ ig টিতে কাজ করে এটির মধ্যে একটি হতে পারে তবে আইআইএস .5.৫ এ নয় ... ওয়েবসাইটের জন্য আইআইএসের সমস্ত আইকনটিতে ডাবল ক্লিক করুন এবং আপনি ফর্ম্যাটটি সম্পর্কে একটি ত্রুটি পেতে পারেন (বিভাগ) অবশ্যই অন্যান্য বিভাগের নীচে থাকতে হবে ...)


0

আজুর ওয়েব অ্যাপে আমার একই সমস্যা ছিল। স্থানীয়ভাবে ডিবাগ করার সময়, অজ্যাক্স কলগুলি থেকে ফিরে আসা ত্রুটি বার্তা (জেএসএন) পুরোপুরি ব্রাউজারে ফিরে এসেছিল returned তবে একবার ওয়েব অ্যাপে স্থাপন করার পরে, বার্তাগুলি গ্রাস করা হয়েছিল এবং আমি একটি ডিফল্ট 500 ত্রুটি বার্তা ফিরে পেয়েছি। সুতরাং আমি স্পষ্টভাবে ওয়েব কোডফাইগ ট্যাগ এ existingResponseমান সেট করতে PassThroughহয়েছিল httpErrors

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