بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
ببساطة المسألة هي بالـ Clustering داخل الـ Glassfish طبعا طبق شرحا في الفيديو (
لكن المشكلة بدأت من تجربتي لاضافة انستنس خارجي اي ليس كما في الفيديو (داخلي) , قمت بتنصيب الجلاس فيش وتفعيل الكلاستر وعلى جهازي قمت بانشاء نود جديد واعطيته الاي بي للجهاز الاخر بدلا من localhost والبورت الصحيح وتم انشائه بنجاح وتشيغله بنجاح , الان المشكلة بدأت انه الانستنس لم يظهر بالقائمة لدي (على الرغم من انه المفروض يظهر سواء بحالة ستوب او ستارت يعني متوقف او يعمل) , انما ظهر بالقائمة في الجهاز الاخر وبحالته الصحيحة لو اوقفته من جهازي يظهر في الجهاز الاخر متوقف ولو شغلته يظهر انه يعمل, وعند محاولتي لتشيغله على جهازي يقول انه شغال (طبعا شغال لاني قلت شغلته بنجاح لكن للتأكيد) وفي الجهاز الثاني يقول مجلد الانستس غير موجود !
طبعا لماذا حاولت تشغيله على الجهاز الاخر ؟؟؟ , السبب هي ملاحظة في لوحة الادارة للجلاس فيش
اقتباسIf a node agent already exists but does not appear here, start the node agent using the asadmin start-node-agent command on the node agent's host machine. After the node agent has executed once, it appears here. The Delete button deletes the node agent's configuration. To delete the node agent itself, use the asadmin delete-node-agent command on the node agent's host machine.
فعلا لم تظهر رغم وجودها ولكن الجهاز الاخر يعترض لعدم وجود مجلد خاص بالايجنت , وفي الجهاز الاخر في لوحة الادارة تظهر الانستنس وفي حالة التشغيل , لكن لا يراها على جهازي , شيء حيرني صراحة !
جربت حل غبي اني انشئ نفس النود بنفس الاسم على الجهاز الاخر لكن اعترض واخبرني انه موجود ! طبعا موجود لانه في لوحة الادارة ضمن قائمة النودز...
ما المشكلة وما الحل !؟؟
ملاحظة , تم انشاء الـ node agent وتشغيله عن طريق الـ CMD ولكن الكلاستر عن طريق لوحة التحكم Admin Console ومن خلال الـ CMD يتعرف على اسماء النود وطبعا المجلدات موجودة على جهازي , لكن لا يوجد بقائمة النودز في الادمن كونسل , الجهاز الاخر يظهر في الادمن كونسول اي نود انشأته لذلك الجهاز لكن عن طريق CMD لا يراه وحسب عبارة الخطأ السبب لا يوجد مجلد بهذا الاسم اي اسم النود !
وبارك الله فيكم