PDA

View Full Version : مشکل در هنگام استفاده از session



ali_sorouri2005
دوشنبه 02 بهمن 1385, 15:01 عصر
سلام دوستان
درباره مشکلی که دارم کلی تو سایت سرچ کردم اما بازم نفهمیدم باید چه کار کنم!!!!
من تو سایتی که طراحی کردم از session خیلی استفاده کردم مشکل اینجاست که این session ها بعد از مدتی از بین میرن مثلا یه مدت که با تو سایت کلیک نشه یا شایدم به این ربط نداشته باشه ؟و بعد از از بین رفتنشون هم سایت error میده و خلاصه حالمو می گیره !!
لطفا برای حل این مشکل منو راهنمایی کنید
با تشکر

reza_rad
دوشنبه 02 بهمن 1385, 15:03 عصر
session timeout رو تنظیم کنید و بیشتر کنید
البته این هم تا حد معقولی زیاد میشه;)

shahroozj
دوشنبه 02 بهمن 1385, 15:06 عصر
منم این مشکل را دارم با اینکه session timeout را زیاد کردم به 50 ولی خیلی زودتر از این expire میشه و مدت زمانشم متغیر است ، حتی بعضه وقتها بعد از 30 ثانیه .
اگه دوستان راه حلی دارن لطفا بگن
ممنون

ali_sorouri2005
دوشنبه 02 بهمن 1385, 15:14 عصر
جناب آقای راد می خواستم ببینم timout رو حداکثر چقدر میشه تنظیم کرد؟
راهی وجود داره که این متغیر اصلا از بین نره آخه من با این متغیر زبان سایت رو توی صفحات مختلف کنترل می کنم و توی تمام صفحات بهش نیاز دارم هیچ راهی نیست ؟؟؟؟

reza_rad
دوشنبه 02 بهمن 1385, 15:18 عصر
http://www.codeproject.com/aspnet/Reconnect.asp

ali_sorouri2005
دوشنبه 02 بهمن 1385, 15:36 عصر
آقای راد من کدهای صفحه رو با vb نوشتم و نمیتونم همزمان از جاوا به این شکل استفاده کنم!
اگر کد vb شو دارین لطف کنید برام بزارین.
به جای Session میشه در asp.net از چیزه دیگه ای استفاده کرد که همین کار session رو انجام بده؟

ali_kolahdoozan
دوشنبه 02 بهمن 1385, 19:27 عصر
با viewstate هم میشه ولی سشن رایج تره در ضمن من تا 40 دقیقه هم زمان رو بردم بالا . فقط زیاد از خود سشن استفاده کردن به سرور فشار میاره . امنیتش جای بحث داره و ....

rtech
دوشنبه 02 بهمن 1385, 21:19 عصر
ولی زمان default بیست دقیقه است !

reza_rad
سه شنبه 03 بهمن 1385, 07:09 صبح
پیشنهاد می کنم کوکی رو هم بررسی کنید. فکر کنم در مورد کار شما کوکی بتونه بهتر باشه.
http://msdn2.microsoft.com/en-us/library/ms178194(VS.80).aspx

ali_kolahdoozan
سه شنبه 03 بهمن 1385, 07:55 صبح
شما میتوانید درون webconfig میزان session timeout‌ رو کم و زیاد کنید

shahroozj
سه شنبه 03 بهمن 1385, 08:50 صبح
چطوری میشه Session را در web.config بیشتر کرد

reza_rad
سه شنبه 03 بهمن 1385, 08:59 صبح
چطوری میشه Session را در web.config بیشتر کرد





<sessionState
timeout="60"
/>

shahroozj
سه شنبه 03 بهمن 1385, 09:09 صبح
این قسمت تو web.config من این شکلی است :



<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false" timeout="1200"/>

reza_rad
سه شنبه 03 بهمن 1385, 09:10 صبح
خب اینم همونه...
من فقط یه قسمتش رو نوشتم.

shahroozj
سه شنبه 03 بهمن 1385, 09:41 صبح
باقی قسمت ها را پاک کنم ؟؟
همونطور که میبینید timeout من رو 1200 تنظیم شده ولی بازم مشکل باقی است

reza_rad
سه شنبه 03 بهمن 1385, 09:49 صبح
باقی قسمت ها را پاک کنم ؟؟


نه پاک نکنید...


همونطور که میبینید timeout من رو 1200 تنظیم شده ولی بازم مشکل باقی است
الان ظرف چه مدتی سشن شما expire میشه؟

shahroozj
سه شنبه 03 بهمن 1385, 10:44 صبح
الان ظرف چه مدتی سشن شما expire میشه؟
راستش زمان مشخصی نداره
بعضی وقت ها تا 20 دقیقه هم expire نمیشه ولی بعضی وقت ها 30 ثانیه

rtech
سه شنبه 03 بهمن 1385, 12:50 عصر
این دو لینک رو نگاه کنید :

sessionstate mode

http://www.dotnetspider.com/qa/Question34519.aspx

max value for sessionState

http://www.thescripts.com/forum/thread313345.html

nima_dir
سه شنبه 03 بهمن 1385, 17:10 عصر
سلام دوستان
یه سوال در رابطه با سشن
با بسته شدن bowser ایا همه سشن ها خود بخود پاک میشن یا اینکه باید در قسمت session_end کد session.removeall رو بنویسیم؟
در رابطه با مطلب بالا من توی msdn خودندم که مقدار تایم اوت نمیتونه از 1440 24 ساعت بیشتر بشه ایا این مطلب درسته؟
ممنون

rtech
سه شنبه 03 بهمن 1385, 19:08 عصر
وقتی صفحه ای بسته بشه Session از بین میره

blackcats
چهارشنبه 14 مهر 1389, 19:47 عصر
سلام
من هم الان این مشکل رو دارم به معتی که همه چیز رو تعریف کردم یعنی داخل webconfig کد زیر رو نوشتم:

<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="60"/>


اما حدود 10 دقیقه session باطل میشه.
خواهش میکنم کمکم کنید.
ممنون.

Himalaya
چهارشنبه 14 مهر 1389, 20:13 عصر
keyboard farsi nadaram bebakhshid. to control panel siteton tanzimate session ro chek konid
time out session ha az onja ham ghabele tanzime

blackcats
چهارشنبه 14 مهر 1389, 20:44 عصر
یعنی شما میگید از تنظیمات host هستش؟
من چیزی داخل panel ندیدم پنلم helm v4 هستش

Himalaya
پنج شنبه 15 مهر 1389, 00:40 صبح
یادمه یه بار از رو هاست تنظیمش کردم. دیگه یادم نیست هلم بود یا پلسک

blackcats
پنج شنبه 15 مهر 1389, 10:26 صبح
از راهنماییت ممنون.
اگر کسی از دوستان نظری داشته باشه ممنون میشم بیان کنه.

blackcats
پنج شنبه 15 مهر 1389, 14:26 عصر
کسی نظری ندارد؟