جامعه برنامه نویس

برگشت   جامعه برنامه نویس > برنامه نویسی با محصولات مایکروسافت > برنامه نویسی مبتنی بر Microsoft .Net Framework > برنامه نویسی Web با استفاده از ASP.NET

اطلاعیه

برنامه نویسی Web با استفاده از ASP.NET سوالات خود درباره ASP.NET و Web Services را در این بخش مطرح کنید.


پاسخ
 
ابزار های تاپیک طریقه نمایش
قدیمی سه شنبه 20 بهمن 1388, 16:14 عصر   #1
keyvan_n
کاربر تازه وارد
 
آواتار keyvan_n
 
تاریخ عضویت: آذر 1386
پست: 40
تشکرها: 10
9 بار تشکر شده در 8 پست
خطای System.OutOfMemoryException و افزایش حجم سرویس w3wp

سلام
دوستان عزیز من یک نرم افزار تحت وب دارم که چند ساله داره کار می کنه.
ولی جدیداً خطای System.OutOfMemoryException رو میده و ارتباط Client ها با سرور برای چند دقیقه(بین 5 تا 45 دقیقه) قطع میشه.
در ضمن سرویس w3wp روی سرور بیش از 1GB فضا در حافظه می گیره.
حتی برخی موارد مجبور به ReStart کردن ویندوز میشم.
کسی می تونه کمک کنه ؟
keyvan_n آفلاین است   پاسخ با نقل قول
قدیمی چهارشنبه 21 بهمن 1388, 01:38 صبح   #2
ealireza
کاربر دائمی
 
آواتار ealireza
 
تاریخ عضویت: دی 1383
پست: 558
تشکرها: 21
31 بار تشکر شده در 28 پست
ارسال پیام از طریق Yahoo به ealireza
نقل قول: خطای System.OutOfMemoryException و افزایش حجم سرویس w3wp

کد:
Excessive managed memory usage is commonly caused by:

Reading large data sets into memory.

Creating excessive cache entries.

Uploading or downloading large files.

Excessive use of regular expressions or strings while parsing files.

Excessive view state.

Too much data in session state or too many sessions.
__________________
خصوصیات اخلاقی من
!! کسی که به هر چیزی چنگ می‌اندازد هیچ چیز را نمی‌تواند بگیرد !!
http://i5.tinypic.com/3y7e0is.gif
ealireza آفلاین است   پاسخ با نقل قول
کاربرانی که به خاطر مطلب مفید ealireza از وی تشکر کرده‌اند:
قدیمی چهارشنبه 21 بهمن 1388, 08:13 صبح   #3
keyvan_n
کاربر تازه وارد
 
آواتار keyvan_n
 
تاریخ عضویت: آذر 1386
پست: 40
تشکرها: 10
9 بار تشکر شده در 8 پست
نقل قول: خطای System.OutOfMemoryException و افزایش حجم سرویس w3wp

به خاطر جواب ممنونم .
من حدس می زنم مشکلم از Session باشه. ولی نمی دونم در کدوم Page.
پروژه من تعداد زیادی Page داره و در یک کارخونه هم زمان 30 تا 40 کاربر دارن باهاش کار می کنن.
کسی ایده ای داره که چطور می تونم منبع خطا رو پیدا کنم ؟
keyvan_n آفلاین است   پاسخ با نقل قول
قدیمی چهارشنبه 21 بهمن 1388, 14:36 عصر   #4
ealireza
کاربر دائمی
 
آواتار ealireza
 
تاریخ عضویت: دی 1383
پست: 558
تشکرها: 21
31 بار تشکر شده در 28 پست
ارسال پیام از طریق Yahoo به ealireza
نقل قول: خطای System.OutOfMemoryException و افزایش حجم سرویس w3wp

توی سشن چی میریزی مگه ؟

بهتره از کوکی استفاده کنی و ریسایکلینگ رو روی 1 دقیقه بزاری .


ولی من فکر نمیکنم از سشن باشه .

موفق باشید
__________________
خصوصیات اخلاقی من
!! کسی که به هر چیزی چنگ می‌اندازد هیچ چیز را نمی‌تواند بگیرد !!
http://i5.tinypic.com/3y7e0is.gif
ealireza آفلاین است   پاسخ با نقل قول
قدیمی جمعه 23 بهمن 1388, 23:44 عصر   #5
keyvan_n
کاربر تازه وارد
 
آواتار keyvan_n
 
تاریخ عضویت: آذر 1386
پست: 40
تشکرها: 10
9 بار تشکر شده در 8 پست
نقل قول: خطای System.OutOfMemoryException و افزایش حجم سرویس w3wp

توی Session اطلاعات حیاتی قرار داره.
متاسفانه افرادی که قبلاً روی پروژه کار کردن هرچی دم دستشون بوده ریختن تو Session.
از اطلاعات کاربر بگیر تا DataSet .
به دلیل وجود همین DataSet ها من حدس می زنم مشکل از Session باشه.
مشکل کار اونجاس که پروژه خیلی وسیعه. چیزی حدود 200 صفحه داره و 20 -30 کاربر همزمان روش کار میکنن.
به همین دلیل عیب یابی سخته. متوجه نمیشم دقیقاً چه زمانی این اتفاق می افته.
اگه راهی به ذهنتون میرسه بگید لطفاً.
keyvan_n آفلاین است   پاسخ با نقل قول
قدیمی جمعه 23 بهمن 1388, 23:49 عصر   #6
ealireza
کاربر دائمی
 
آواتار ealireza
 
تاریخ عضویت: دی 1383
پست: 558
تشکرها: 21
31 بار تشکر شده در 28 پست
ارسال پیام از طریق Yahoo به ealireza
نقل قول: خطای System.OutOfMemoryException و افزایش حجم سرویس w3wp

نقل قول:
متاسفانه افرادی که قبلاً روی پروژه کار کردن هرچی دم دستشون بوده ریختن تو Session.
از اطلاعات کاربر بگیر تا DataSet .
بله !!!؟؟

تنها کاری که پیشنهاد میدم که انجام بدید اینه که این دیتا ست ها رو روی اون سشن بد بخت بر دارید .

اگرم نمیتونید همون ریساکل رو که پیشنهاد دادم رو تست کنید
(البته برای شناسه و رمز باز باید کوکی بسازید)

موفق باشید
__________________
خصوصیات اخلاقی من
!! کسی که به هر چیزی چنگ می‌اندازد هیچ چیز را نمی‌تواند بگیرد !!
http://i5.tinypic.com/3y7e0is.gif
ealireza آفلاین است   پاسخ با نقل قول
قدیمی شنبه 24 بهمن 1388, 00:11 صبح   #7
keyvan_n
کاربر تازه وارد
 
آواتار keyvan_n
 
تاریخ عضویت: آذر 1386
پست: 40
تشکرها: 10
9 بار تشکر شده در 8 پست
نقل قول: خطای System.OutOfMemoryException و افزایش حجم سرویس w3wp

آخه بدبختی یکی دوتا سه تا نیست که.
به دلیل عمق فاجعه این کار حد اقل یک ماه طول میکشه.
مشتری جلوی در نشسته.
یعنی راهی نیست که بفهمیم کدوم صفحه باعث خطای اصلی میشه ؟
keyvan_n آفلاین است   پاسخ با نقل قول
قدیمی شنبه 24 بهمن 1388, 00:49 صبح   #8
Milad Mohseny
کاربر دائمی
 
آواتار Milad Mohseny
 
تاریخ عضویت: آبان 1384
پست: 634
تشکرها: 71
107 بار تشکر شده در 86 پست
نقل قول: خطای System.OutOfMemoryException و افزایش حجم سرویس w3wp

با سلام اینو پیاده سازی کن میتونی باهاش از منبع خطا و صفحه مولد خطا مطلع بشی.
شاید بتونه بهت کمک کنه.
Milad Mohseny آفلاین است   پاسخ با نقل قول
کاربرانی که به خاطر مطلب مفید Milad Mohseny از وی تشکر کرده‌اند:
پاسخ

بوک مارک کردن این تاپیک


کاربرانی که این تاپیک را مشاهده میکنند: 1 (0 کاربران و 1 مهمان)
 
ابزار های تاپیک
طریقه نمایش

قوانین ایجاد تاپیک در تالار
شما نمی توانید تاپیک جدید ایجاد کنید
شما نمی توانید به تاپیک ها پاسخ دهید
شما نمی توانید ضمیمه ارسال کنید
شما نمی توانید پاسخ هایتان را ویرایش کنید

BB code روشن است
خندانک ها روشن هستند
[IMG] روشن است
HTML خاموش است

پرش



واحد زمان برحسب ساعت لندن +3.5. ساعت هم اکنون 06:02 صبح است.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 1389, Jelsoft Enterprises Ltd.
خدمات میزبانی این سایت تحت پوشش شرکت ایران هاست می باشد.