مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

آمار بازدید به هنگام خرابی وب سایت

  • سه شنبه 19 دی 1396
  • 13:40
تشکر میکنم

با سلام خدمت دوستان

چند لحظه ی پیش به یک وب سایتی مراجعه کردم که برای حدود مدت زمانی شاید قریب به 45 دقیقه سایت با ارور مواجه بود! در واقع سایت قابل دسترسی نبود و این خرابی ناشی از ارور بود.

سوالی برام بوجود آمد و آن اینکه آمار بازدید وقتی که سایت در دسترس است به راحتی قابل دریافت می باشد اما وقتی سایتمان خراب است و این خرابی ناشی از ارروهای موجود در کد می باشد به نحوی که اصلا پروژه بالا نمی آید چه جوری می توانیم امار بازدید را کنترل کنیم!

مثلا بفهمیم در همین مدت زمان خرابی 45 دقیقه ای چه تعداد صفحات بازدید شده و کدام صفحات و از چه آی پی هایی؟!؟!

ممنون می شوم راهنمایی بفرمایید

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 19 دی 1396
  • 13:45

بستگی به نوع خطا دارد

بعضی مواقع بخشی از سایت دچار مشکل شده که میتونید این تعداد رو در رویداد BeginRequest در Global بدست بیاریم

ولی اگر از هسته برنامه باشه یعنی اپلیکیشن کلا اجرا نیشه نمیشه اماری بست آورد

البته تا جایی که من اطلاع دارم

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • سه شنبه 19 دی 1396
  • 13:48

جناب مدائنی عزیز؛

البته با عرض شرمندگی مثلا همین اروری که یک ساعت قبل روی تاپ لرن بود!!! (شرمنده ام بخدا)

بعضی وقت ها مثلا ارور بابت عدم دسترسی به دیتابیس است یا اروری که کلا مانع از اجرای صفحات می شود. منظورم اینگونه ارورهاست.!

به نظر شما در وب سرور مثل IIS  راهی برای این در نظر گرفته نشده است!!؟

من توی نت سرچ کردم به حواب درستی نرسیدم

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 19 دی 1396
  • 14:02

دشمنت شرمنده دوست من

بله تاپ لرن مشکلات زیادی داشت که سایت ها بعد از آنلاین شدن متوجه این مشکلات میشوند

مثلا همین مشکل ما تازه متوجه شدیم از Cache Entity بود و برطرف شد .

میتونید صفحه ای مجزا برای خطا ها در نظر بگیرید ولی بهترین حالت برای این موضوع نصب Elmah است

ما پس از نصب این افزونه متوجه تعداد زیادی از خط ها شدیم

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 19 دی 1396
  • 14:04

زمانی که برنامه ی در حال اجرا با خطایی مواجه شود امکان لاگ زدن وجود دارد، برای این که مشاهده کنید چه اشخاصی این خطا را مشاهده کردند میتوانید از elmah استفاده کنید این خطا ها مانند خطای چند ساعت پیش به صورت دستی صادر می شوند(Exception هستند و به گونه ای به ما کمک میکنند مشکل را حل کنیم) و  در روند کلی برنامه مشکلی ایجاد نمی کنند یعنی برنامه وب شما میتواند درخواست ها را دریافت کند با این امکان درخواست هایی که با خطا مواجه شدن را میتوانیم ذخیره کنیم با روش های گوناگون.

خطایی که چند سایت پیش رخ به علت اختلال یکی از فریم ورک ها بود و به زودی برطرف می شود.

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • سه شنبه 19 دی 1396
  • 14:32

بسیار تشکر از دوستان جان؛

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)