الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في توقف الموقع نهائيا

بدأه عبد الملك بكار في 18 فبراير 2013 · 10 رد · 1,092 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي مشكلة يغلب على ظني انها من استخدامي لمشغل قواعد البيانات access

لدي قاعدة بيانات Access تحوي حوالي 7000 سجل وعند فتح الصفحة الرئيسية للموقع يقوم بحوالي 10 استعلامات

ولكن الموقع بقي يعمل حوالي 10 أيام (تجريبية) قبل يوم الافتتاح بدون اية مشاكل وعند افتتاحه توقف الموقع فجأة عن العمل وظهر خطأ HTTP Error 503بعد ان وصل عدد الزوار الى حوالي 400 زائر خلال نصف ساعة او اقل

وعندما قمت بعمل Restart للموقع عاد الى العمل

ثم عادت نفس المشكلة بنفس الطريقة

فهل المشكلة ان قواعد بيانات اكسس لا يمكنها احتمال هذا القدر من الاستعلامات في نفس الوقت ام ان المشكلة في السيرفر وقلة الموارد فيه (CPU - Ram)

تم تعديل هذه المشاركة بواسطة عبد الملك بكار في 18 فبراير 2013 في 22:21

#2

وعليكم السلام ورحمة الله

مشكلة HTTP Error 503 تعني Service Unavailable وهي ترجع من مخدم الويب, بمعنى أن المشكلة لديك لا علاقة لها بالكود أو بالاتصال بقاعدة البيانات.

الـ web servers كـ apache و غيره, تعمل بمبدأ process slots, وكل slot يقوم بمعالجة عدد معين من الطلبات فعند عدم وجود slot فارغ لتلقي الطلبات تظهر هذه المشكلة, قمخدم الويب لديك غير معد بالطريقة المناسبة لاحتمال ضغط العمل..

 

والله أعلم

Everything will be fine when we TALK LESS, DO MORE


#3

السلام عليكم ..

  1. مواقع الــ ASP.NET مرتبطة بما يسمى Application Pool  (يمكن رؤيته في الــ IIS  المحلي في الشجرة على اليمين أو اليسار) .
  2. أي أن موقع الــ ASP.NET هو تطبيق يعمل على السيرفر , و لكن أحيانا يتوقف هذا التطبيق لسبب ما , فتظهر الرسالة التي ذكرتها  (جرب ذلك على الــ IIS  المحلي , فتظهر نفس الرسالة بالرغم من عدم وجود ضغط في الطلبات) .
  3. أما لماذا يتوقف الــ Application Pool  فقد يكون بسبب حدوث ما يسمى Application Pool Crash  .. حقيقة ,  يبدو أنه لا سبب محدد  له (google it please).
  4. قم بفحص الــ Log  ...
  5. يجب أن تكون الأكواد احترافية , يعني تستخدم Connection  واحد لقاعدة البيانات , و تغلقه في المكان المناسب , تستخدم الـــ  Disposable Objects  بشكل صحيح .
  6. What possibilities can cause “Service Unavailable 503” error? رابط .
  7. اخبر شركة الاستضافة  بالمشكلة , فربما قاموا بتحديث للــ framework  أو شئ ما ..
1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#4

جزاكم الله خيرا على التجاوب

قمت باخبار الاستضافة بنفس اليوم عن المشكلة فكان ردهم

Hello,
I restarted your site it was stopped due to error it has encountered.

 

فقمت بالاستفسار فيما اذا كان المشكلة من الموقع ام من الاستضافة فكان الرد

 


Hello,
The error is most likely your site has something not working correct causing error. Our server has built in protection that will stop a site with many errors that cause the CPU or Memory to overload. I could not find any errors on our end that had info related to your site being stopped. The server itself did not have any outages.

 

وعلى كلى كل جزاكم الله خيرا

والى الان لم تعد المشكلة موجودة

#5

السلام عليكم ...

طبعا هو يقول أنه تم إيقاف الموقع بسبب الأخطاء التي حصلت معه . و لا يوجد مشاكل في الاستضافة .

ألا يوجد في الـــ Control Panel   أي خيار لمشاهدة الــ Log    .؟

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#6

جربت بجثت عن Warning و Error في رسائل السجل فما ظهر شي (Audit Log is empty. Audit Log is empty.)

السجلات الموجودة هي فقط رسائل معلومات انو الموقع توقف او اشتغل (طبعا هي انا بستخدمها كل ما برفع قاعدة البيانات)

#7

دون معلومات عن الخطأ الذي حصل لن نستطيع القيام بشئ ..

أرجو أن لا تعود المشكلة مرة أخرى ..

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#8

السلام عليكم

قمت بفتح الLog فلم اجد الا رسائل معلومات (information) فقمت بفلترتها لعلي اجد Warning او Error فلم اجد ابدا

على كل جزاكم الله خيرا

#9

السلام عليكم ورحمة الله

من المعروف ان قاعدة بيانات اكسس لاتتحمل ضغط كثير ونظريا تعمل بشكل جيد مع 25 مستخدم واحيانا تعمل بشكل جيد ايضا وقد يصل الى 100 مستخدم وانت تقول ان عدد زوار الموقع وصل ل 400 خلال نصف ساعة لو فرضنا انه جاء 200 استعلام على قاعدة البيانات فهذا هو السبب ان اكسس لاتتحمل الا عدد طلبات صغيرة في نفس الوقت .

1

رَبِّ أَوْزِعْنِي أَنْ أَشْكُرَ نِعْمَتَكَ الَّتِي أَنْعَمْتَ عَلَيَّ وَعَلَى وَالِدَيَّ وَأَنْ أَعْمَلَ صَالِحًا تَرْضَاهُ وَأَدْخِلْنِي بِرَحْمَتِكَ فِي عِبَادِكَ الصَّالِحِينَ

تلاوات خاشعة مؤثرة

#10

هل يختلف (احتمال الضغط) من اصدار اكسس الى آخر؟؟

#11

لا اخي لايختلف كثير بالاساس اكسس صممت كقاعدة بيانات شخصية وليس العمل كقاعدة بيانات على سيرفر . 

تخيل عندما يأتي استعلام الى قاعدة اكسس فقاعدة البيانات تحمل كلها في الذاكرة ثم يتم الاستعلام تخيل عدد لاباس فيه من الاستعلامات وحجم القاعدة كبير نسبيا فإنها سوف تقوم بالتحميل على السيرفر بشكل كبير ولذلك شركة الاستضافة تقوم بتوقيف موقعك عند طلب صفحات الموقع من قبل اكثر من 20 شخص بنفس الوقت مثلا .

1

رَبِّ أَوْزِعْنِي أَنْ أَشْكُرَ نِعْمَتَكَ الَّتِي أَنْعَمْتَ عَلَيَّ وَعَلَى وَالِدَيَّ وَأَنْ أَعْمَلَ صَالِحًا تَرْضَاهُ وَأَدْخِلْنِي بِرَحْمَتِكَ فِي عِبَادِكَ الصَّالِحِينَ

تلاوات خاشعة مؤثرة

مواضيع مشابهة