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

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

کاربر سایت

pro_man

عضویت از 1393/11/17

ریست شدن برنامه MVC

  • دوشنبه 4 اردیبهشت 1396
  • 15:36
تشکر میکنم

سلام.

یک CMS  خیلی ساده با MVC  نوشتم و وقتی روی سرور قرار دادم به یه مشکل عجیب برخوردم.

از Identity  برای احراز هویت استفاده میکنم..اما هر چند دقیقه یک بار کاربران logout  میشدند.

اول فکر کردن مشکل از Identity  هستش اما یکم بررسی کردم دیدم انگار IIS  ریست میشه و برنامه از اول اجرا میشه و تمام سشن ها از بین میره..

در داخل فایل Global.asax   و تابع Application_start   یک رکورد در دیتابیس ذخیره کردم که متوجه بشم چه زمانی برنامه اجرا میشه.

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

یعنی یه لاگ خیلی ساده نوشتم..

بعد از اینکه کاربران با سایت کار میکردن فهمیدم برنامه ریست میشه و دوباره Application_satart

فراخوانی میشه..

بعدش گفتم حتما اشکال از CMS  هست و زمان کار با دیتابیس کوئری ها بهینه نوشته نشده و به صورت ساده تر تمام کانکشن ها باز مونده.

اومدم یه برنامه خیلی ساده با یک جدول ساده طراحی کردم و یه جدول لاگ هم گرفتم ببینم برنامه ریست میشه یا نه..دیدم باز هم همین اتفاق میوفته.این رو هم بگم توی این برنامه ساده فقط یه جدول خبر دارم که کوئری اون رو هم داخل using  قرار دادم که بعد از اتمام دستور عملیات آزاد سازی فضا به صورت خود کار انجام بشه.ا

اما باز هم دیدم که این اتفاق افتاد و برنامه ریست شد.

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

به نظرتون مشکل از کجاس؟

سلام.

یک CMS  خیلی ساده با MVC  نوشتم و وقتی روی سرور قرار دادم به یه مشکل عجیب برخوردم.

از Identity  برای احراز هویت استفاده میکنم..اما هر چند دقیقه یک بار کاربران logout  میشدند.

اول فکر کردن مشکل از Identity  هستش اما یکم بررسی کردم دیدم انگار IIS  ریست میشه و برنامه از اول اجرا میشه و تمام سشن ها از بین میره..

در داخل فایل Global.asax   و تابع Application_start   یک رکورد در دیتابیس ذخیره کردم که متوجه بشم چه زمانی برنامه اجرا میشه.

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

یعنی یه لاگ خیلی ساده نوشتم..

بعد از اینکه کاربران با سایت کار میکردن فهمیدم برنامه ریست میشه و دوباره Application_satart

فراخوانی میشه..

بعدش گفتم حتما اشکال از CMS  هست و زمان کار با دیتابیس کوئری ها بهینه نوشته نشده و به صورت ساده تر تمام کانکشن ها باز مونده.

اومدم یه برنامه خیلی ساده با یک جدول ساده طراحی کردم و یه جدول لاگ هم گرفتم ببینم برنامه ریست میشه یا نه..دیدم باز هم همین اتفاق میوفته.این رو هم بگم توی این برنامه ساده فقط یه جدول خبر دارم که کوئری اون رو هم داخل using  قرار دادم که بعد از اتمام دستور عملیات آزاد سازی فضا به صورت خود کار انجام بشه.ا

اما باز هم دیدم که این اتفاق افتاد و برنامه ریست شد.

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

به نظرتون مشکل از کجاس؟

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

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

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

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

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