میهمان عزیز خوش آمدید! برای بهره‌مندی از تمام امکانات لطفا وارد حساب کاربری خود شوید و یا ثبت‌نام نمایید
گزینه ها
مشاهده آخرین ارسال مشاهده آخرین ارسال خوانده نشده
Offline مهدی  
#1 ارسال شده : 1395/07/03 09:48:12 ق.ظ
مهدی
رتبه : کاربر حرفه ای
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/04/29
ارسالها : 113 نوشته
( تشکرها: 7 بار )
( 3 تشکر دریافتی در 3 ارسال )

با عرض سلام

در یکی از وب سایت هایی که طراحی کردم حجم فایل لاگ به 9 گیگابایت رسیده و هر روز داره این حجم بیشتر و بیشتر میشه و من رو به شدت نگران کرده. میخواستم از تجربیات دوستانی که در این زمینه آگاهی دارن و میتونن راهمنمایی کنند چطوری باید خطاهای درون فایل لاگ رو برطرف کنم  و سپس حجم این فابل لاگ رو هم به کمترین حد ممکن برسونم استفاده کنم.

بعضی از خطاتهایی که در فایل لاگ هست و خیلی تکرار میشه رو اینجا قرار میدم:

  1. خطاهای زیر مربوط به زمان بند میشه(Scheduling) و مرتب داره تکرار میشه

این خطا خیلی تکرار میشه

AbsoluteURL:

DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke

ExceptionGUID:03d9519d-e7ad-4daf-8093-bda91b86ee29

AssemblyVersion:

PortalId:-1

UserId:-1

TabId:-1

RawUrl:

Referrer:

UserAgent:

ExceptionHash:4dt8e61woChdOba9HQhCLg==

Message:Thread was being aborted.

StackTrace:

   at System.Threading.Thread.SleepInternal(Int32 millisecondsTimeout)
   at System.Threading.Thread.Sleep(Int32 millisecondsTimeout)
   at DotNetNuke.Services.Scheduling.Scheduler.CoreScheduler.Start()

InnerMessage:

InnerStackTrace:

Source:mscorlib

FileName:

FileLineNumber:0

FileColumnNumber:0

Method:

نام سرور : server106

2- خطای بعدی: این خطا خیلی تکرار میشه

 

AbsoluteURL:

DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke

ExceptionGUID:5fab2f6a-0f38-4509-8b0b-3f1f3647062f

AssemblyVersion:

PortalId:-1

UserId:-1

TabId:-1

RawUrl:

Referrer:

UserAgent:

ExceptionHash:oWZDly05ZgDXDg7IpEPdaA==

Message:Could not load file or assembly 'DotNetNuke.Modules.Feedback' or one of its dependencies. The system cannot find the file specified.

StackTrace:

   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
   at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
   at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Services.Scheduling.ProcessGroup.GetSchedulerClient(String strProcess, ScheduleHistoryItem objScheduleHistoryItem)
   at DotNetNuke.Services.Scheduling.ProcessGroup.Run(ScheduleHistoryItem objScheduleHistoryItem)

InnerMessage:

InnerStackTrace:

Source:mscorlib

FileName:

FileLineNumber:0

FileColumnNumber:0

Method:

نام سرور : server106

 

 

 

3-خطای بعدی

 

THREAD ID:14

TYPE:Components.Scheduler.FeedbackSchedule, DotNetNuke.Modules.Feedback

EXCEPTION:Could not load file or assembly 'DotNetNuke.Modules.Feedback' or one of its dependencies. The system cannot find the file specified.

RESCHEDULED FOR:9/22/2016 5:01:17 PM

SOURCE:STARTED_FROM_TIMER

ACTIVE THREADS:0

FREE THREADS:1

READER TIMEOUTS:0

WRITER TIMEOUTS:0

IN PROGRESS:0

IN QUEUE:10

نام سرور : server106

 

Offline منصور نظیفی (مدیر فنی)  
#2 ارسال شده : 1395/07/03 04:53:00 ب.ظ
منصور نظیفی (مدیر فنی)
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/13
ارسالها : 186 نوشته

( 50 تشکر دریافتی در 47 ارسال )

اول از همه سراغ جدول ScheduleHistory برید ببینید چند تا رکورد داره این جدول لاگ زمان بندی ها رو ذخیره میکنه و ممکنه حجمش خیلی زیاد شده باشه

این خطاها بیشتر مربوط میشه به ماژول تماس با ما (Feedback) که ممکنه دستی پاکش کرده باشین یا مشکلی برای فایل هاش پیش اومده دوباره نصبش کنید

در اخر دیتابیس رو شیرینگ کنید یا از اسکریپت های TurboDNN استفاده کنید

Offline مهدی  
#3 ارسال شده : 1395/07/05 08:00:13 ق.ظ
مهدی
رتبه : کاربر حرفه ای
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/04/29
ارسالها : 113 نوشته
( تشکرها: 7 بار )
( 3 تشکر دریافتی در 3 ارسال )

جدول  ScheduleHistory  رو بررسی کردم و توش تعدادی رکورد بود ولی حجمش خیلی کم بود پس میتونیم نتیجه بگیریم از این جدول نیست.

ماژول  را بررسی کردم و به این نتیجه رسیدم که کلا تو پوشه Feedback
به صورت فیزیکی این ماژول پاک شده بود. البته تا اونجا که یاد میاد از این ماژول استفاده نکردم ولی خوب چون نصبش کرده بودم و به هر دلیلی پاک شده بود تو فایل لاگ خطا مینداخت.

در آخر اومدم دیتابیس رو شیرینک کردم و همچنین عملیات reindex  رو رو دیتابیس انجام دادم. اینم برای دوستانی که نمیدونم میگم که بعد از شیرینک کردن دیتابیس اندیس ها به هم میریزن و چون دیسک بر اساس این اندیسها جابجا میشه سرعت دستیابی به داده ها کم کیشه و سرعت وب سایت پایین میاد که برای حل این مشکل باید یک بار reindex  کرد.حالا حجم دیتابیس بسیار کم شد و بهینه شد ولی بعد از گذشت یک روز از این کار باز هم در قسمت رویداد ها(فایل لاگ) داره خطاهایی میده که اینجا میگم امیدوارم با کمک شما حلش کنم:



AbsoluteURL:

DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke

ExceptionGUID:db8e57a7-996b-40c1-8aec-f006ced50496

AssemblyVersion:

PortalId:-1

UserId:-1

TabId:-1

RawUrl:

Referrer:

UserAgent:

ExceptionHash:VUURMTXSv+v5z3Qaqwn5Gw==

Message:Thread was being aborted.

StackTrace:

   at System.Threading.Thread.SleepInternal(Int32 millisecondsTimeout)
at System.Threading.Thread.Sleep(Int32 millisecondsTimeout)
at DotNetNuke.Services.Scheduling.Scheduler.CoreScheduler.Start()

InnerMessage:

InnerStackTrace:

Source:mscorlib

FileName:

FileLineNumber:0

FileColumnNumber:0

Method:

نام سرور : server106

----------------------------

در سایت  https://uptimerobot.com ثبت نام کردم و صفحه  http://iscrti.ir/keepalive.aspx   رو بهش معرفی کردم تا هر 5 دقیقه یک بار بیاد و iis رو روشن نگه داره.ممکنه خطای زیر بخاطر این باشه؟

توضیح این که یکی از بیشترین خطاهایی که داره میده خطای زیر است که این خطا خیلی وقته داره میاد و میگه یک صفحه رو پیدا نمی کنه. نمیدونم چرا مرتب داره در یک بازه زمانی چک می کنه که صفحه مورد نظر رو پیدا نمیکنه و همون  http error 404 page not found میده:

TabId:

PortalAlias:iscrti.ir

OriginalUrl:/index.php/2013-07-13-22-19-34/2014-02-01-10-35-45/2014-02-02-08-44-17

Url:http://iscrti.ir/index.php/2013-07-13-22-19-34/2014-02-01-10-35-45/2014-02-02-08-44-17

UserAgent:Mozilla/5.0 (compatible; AhrefsBot/5.1; +http://ahrefs.com/robot/)

HostAddress:51.255.65.36

HostName:51.255.65.36

نام سرور : server106

-----------------------------------------

TabId:

PortalAlias:iscrti.ir

OriginalUrl:/index.php/2013-07-13-22-18-54?__redir=1

Url:http://iscrti.ir/index.php/2013-07-13-22-18-54?__redir=1

UserAgent:SAMSUNG-SGH-E250/1.0
Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101
(GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1;
+http://www.google.com/bot.html)

HostAddress:66.249.79.148

HostName:66.249.79.148

نام سرور : server106

-----------------------------------------------------------------


ویرایش شد بوسیله کاربر 1395/07/05 08:16:23 ق.ظ  | دلیل ویرایش: مشخص نشده است

Offline منصور نظیفی (مدیر فنی)  
#4 ارسال شده : 1395/07/05 06:54:24 ب.ظ
منصور نظیفی (مدیر فنی)
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/13
ارسالها : 186 نوشته

( 50 تشکر دریافتی در 47 ارسال )

اولین خطا مربوط میشه به اجرای یکی از زمان بندی ها که ممکنه از نبود ماژول تماس با ما باشه که باید تنظیمات زمان بندی همان رویداد رو تو صفحه زمان بندی بررسی کنید اگه تونستین هم یه بار از طریق پنل مدیریت هاست سرور ، سایت رو restart  کنید شاید نتیجه داد!

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

Offline مهدی  
#5 ارسال شده : 1395/07/08 02:30:26 ب.ظ
مهدی
رتبه : کاربر حرفه ای
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/04/29
ارسالها : 113 نوشته
( تشکرها: 7 بار )
( 3 تشکر دریافتی در 3 ارسال )
ممنون میشم توضیح بدین چگونه از طریق پنل مدیریت هاست سرور ، سایت رو restart کنم

برای خطای 404 که عرض کردم بررسی هایی رو کردم و به نتایجی رسیدم ولی نمیتونم کماکان مشکل لاگ رو برطرف کنم

مشکل بر میگرده به سئو و گوگل مستر و اندیس های سایت : وب سایت ما قبلا با جوملا حدود دو سال فعالیت داشت و بسیار رنک خوبی در موتورهای جستجو داشت. پس از این که وب سایت قبلی رو حذف و وبسایت جدید که با dnn هست را از اول پایه گذاری کردیم ولی روی همین دامنه قبلیمون وقتی تو گوگل مستر بررسی کردم دیدم حدود 1000 صفحه هست که گوگل داره بهشون ایندکس میده و البته دیگه وجود نداره و از این بابت به ازای هربار سرچ در موتور جستجو داره صفحاتی رو گوگل پیشنهاد میده که خیلی وقته پاک شده .
حالا میخواستم با این توضیحات بگین راهکار ممکن چی هست چون هر دقیقه یک لاگ 404 میفته که به کم کم فضای لاگ بیشتر و بیشتر میشه.
با تشکر
کاربرانی که در حال مشاهده انجمن هستند
رفتن به انجمن  
شما نمی توانید مطلب جدید در این انجمن ایجاد کنید
شما نمی توانید برای مطالب ارسالی پاسخ ارسال کنید
شما نمی توانید مطلب ارسالی خود را حذف کنید
شما نمی توانید مطلب ارسالی خود را ویرایش کنید
شما نمی توانید در مطلب ارسالی خود نظرسنجی ایجاد کنید
شما نمی توانید در این انجمن نظر دهید

اطلاع رسانی

Icon
Error

سال نو مبارک 1403

پشتیبانی آنلاین تلگرامی

پرسش و پاسخ در مورد دی ان ان / دات نت نیوک

مرجع دی‌ان‌ان فارسی و دات‌نت‌نیوک فارسی در ایران با نام تجاری دی‌ان‌ان پلاس ارائه انواع ماژول و پوسته دی ان ان انتشار آخرین نسخه بومی پلتفرم دی ان ان فارسی (دی‌ان‌ان فارسی) یکی از بهترین CMS ها برای سایت های سازمانی و شرکتی و استارت اپ‌ها
دی ان ان