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

JSP & JRun4 توقف مفاجئ للموقع

مغلق
بدأه troy في 21 مارس 2007 · 9 رد · 605 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الاعزاء أسعد الله أوقاتكم بكل خير

لدي موقع على الشبكة الداخليه (Intranet) يحتوي على برنامج الحضور والانصراف للموظفين. لغة برمجة الموقع هي (JSP) والسيرفر هو (JRun4) وقاعدة البيانات من نوع ( Microsoft SQL Server 2003). برنامج الحضور والانصراف كبير بعض الشيء ويحتوي على عمليات كثيره جداً تجرى أثناء تشغيل البرنامج.

المشكلة : عبارة عن بطئ شديد جداً يحدث للموقع بشكل مفاجئ تقريباً باليوم مرتين أو ثلاث مرات. بعدها أقوم بإيقاف السيرفر (JRun4) وأعيد تشغيله مره أخرى ثم يعود الموقع لوضعه الطبيعي.

هذه بعض المعلومات عن الجهاز الذي يحتوي على السيرفر:

Operating System: Windows Server 2003

System Manufacturer: HP

System Model: ProLiant BL20p G3

BIOS: Default System BIOS

Processor: Intel® Xeon CPU 3.20GHz (4 CPUs), ~3.2GHz

Memory: 3584MB RAM

Page File: 1404MB used, 4070MB available

DirectX Version: DirectX 9.0c (4.09.0000.0904)

DX Setup Parameters: Not found

DxDiag Version: 5.03.3790.1830 32bit Unicode

آمل منكم مساعدتي في ايجاد حل لهذه المشكله وجزاكم الله خير.

#2

أخي كريم :

أنا أستعمل glassfish و OC4J كما أعتقد أن خلل هو عدم تحديد مقدار الميموري الذي يجب أن يستعملة AS , ولحل هذه المشكلة قم بتحديد Xms option

for example:

-Xmx1024m

for more information: http://www.chemaxon.com/jchem/doc/admin/tomcat.html

winter-main.jpg

6179.gif

#3

By the way:

This problem is classified as J2EE problems, next time if u has J2EE problem u can post it here

Thanks

تم تعديل هذه المشاركة بواسطة yadoo86 في 21 مارس 2007 في 15:07

winter-main.jpg

6179.gif

#4

أشكرك أخي الغالي على تجاوبك السريع

بالنسبة ل (Max Heap Size) فهو Xms1024m

والذاكرة عندي

Memory: 3584MB RAM

أي بما يعادل 30% من مساحة الذاكرة , هل ترى هذا كافياً ؟ أم أن المشكلة لها سبب آخر؟

وأنا آسف جداً اذا كنت وضعت الموضوع في غير مكانه المناسب , وآمل اذا كانت لديك الصلاحيات أن تنقله.

أشكرك مره أخرى على تجاوبك السريع

#5

كما تبين لي أن مشكلة ليس في Max Heap Size,

سؤال أخر أخي الكريم :

الأحتمال الثاني هو مشكلة في أتصال داتابيس

كيف تتعامل مع داتابيس , أو كيف تتعامل أنت مع Connection obj و كيف تقوم بتكوين أتصال, أي قصد هل كل مستخدم

لدي Connection obj in session أو in Application scope ام تتستعمل Datasource pool

و أحتمال الثالث وهو وجود خطاء في JRun configuration , كما ذكرت لك أنا لم أستخدام JRun , أرجوا أن يفيدك هذا الربط http://livedocs.adobe.com/jrun/4/JRun_Administrators_Guide/

ونصيحة مني أن تستعمل Glassfish https://glassfish.dev.java.net

winter-main.jpg

6179.gif

#6

ساقوم بنقله بعد اذن صاحب الموضوع

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#7

أخي yadoo86

بالنسبة للاتصال بقاعدة البيانات يتم عن طريق ملف منفصل عن البرنامج اسمه (dbsetting) وفي بداية البرنامج أعمل استدعاء لهذا الملف

(<%@ include file="../_includes/dbsettings.jsp" %>)

وفي نهاية البرنامج أقفل الاتصال بقاعدة البيانات.

أما بالنسبة للاحتمال الثالث وهو وجود خطاء في JRun configuration . أفيدك بأن البرنامج يعمل على JRrun منذ أكثر من سنه لكن هذه المشاكل لم تظهر إلا قبل أربعة أشهر تقريباً , فلو كان الخطأ في اعدادات JRun لظهرت هذه المشاكل منذ البداية.

أخي رامي العيساوي خذ راحتك

#8

Rather than include dbsetting in every page,

Make new Managment beans class DB which used to store DB connection, and the scope of this bean is application

scope then

So by this way, you will make on java.sql.conncetion object

I sure that the problem is in JDBC connection.

Try it , I'm waiting ur replay

BR,

winter-main.jpg

6179.gif

#9

Can you help me by explain the steps of creating beans?

Thanks alot.

#10
troy كتب:
Can you help me by explain the steps of creating beans?

Thanks alot.

Create new class called MyConnection then add new properties to Class call conn (type is java.sql.Connection) this object or property used to save connection

And for more information about bean see this link:/index.php?showtopic=121468

Now we create simple or javabean class (Also called POJO) the next step is using this bean in JSP page, u must use jsp:bean tag

for more information about this tag see this link: http://java.sun.com/products/jsp/tags/11/s...ref11.fm14.html

If u need any other information, please tell me.

Thanks

Yad

winter-main.jpg

6179.gif

هذا الموضوع مغلق.

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