اخوتي انا اعاني من مشكلة صارت لي بالامس بعد ترقية المنتدى من 4.0.3 الى 4.1.0
وهي بخصوص ملف tmp ع السيرفر حيث يمتلئ بسرعه خياليه ويتوقف المنتدى حينها
ثم تصلني رسائل اخطاء بعدد كبير ع البريد وهي على نوعين الأول
كود PHP:
Database error in vBulletin 4.1.0:
Invalid SQL: INSERT INTO searchcore_text (searchcoreid, title, keywordtext) VALUES ( 2) ON DUPLICATE KEY UPDATE searchcoreid = VALUES(searchcoreid), title = VALUES(title), keywordtext = VALUES(keywordtext);
MySQL Error : Table './xxxx_vb/searchcore_text' is marked as crashed and last (automatic?) repair failed Error Number : 144 Request Date : Thursday, February 17th 2011 @ 09:11:18 AM Error Date : Thursday, February 17th 2011 @ 09:11:19 AM Username : غير مسجل Classname : vB_Database MySQL Version :
الرسائل الاخرى وهي عندما يصبح مجلد tmp ممتلئ :
كود PHP:
Database error in vBulletin 4.1.0:
Invalid SQL:
SELECT thread.threadid, thread.title
FROM thread AS thread
WHERE forumid = 6 AND visible = 1 AND open <> 10
AND lastpost < 1273187706 ORDER BY lastpost DESC LIMIT 1;
MySQL Error : Error writing file '/tmp/MYvzlsTz' (Errcode: 28) Error Number : 3 Request Date : Thursday, February 17th 2011 @ 08:49:55 AM Error Date : Thursday, February 17th 2011 @ 08:49:55 AM Script : Referrer : IP Address : 207.46.204.231 Username : غير مسجل Classname : vB_Database
MySQL Version
عند ما اقوم بتفريغ مجلد tmp يعود المنتدى للعمل
قمت بتفريغ مجلد tmp اكثر من مره وحاولت ان اقوم بإصلاح الجداول ولكن عند بدء عملية الاصلاح تتوقف وذلك لأن ملف tmp يمتلئ خلال نص دقيقه
ايضا وجدت امر غريب في جداول قاعدة البيانات في جدول
searchcore_text مكتوب امامه قيد الاستعمال توقعت ان السبب قد يكون منه ولكن لست متأكد
فهل من حل بارك الله فيكم لم استطيع النوم وكل عملي هو افراغ tmp عندما يمتلئ
اخوتي انا اعاني من مشكلة صارت لي بالامس بعد ترقية المنتدى من 4.0.3 الى 4.1.0
وهي بخصوص ملف tmp ع السيرفر حيث يمتلئ بسرعه خياليه ويتوقف المنتدى حينها
ثم تصلني رسائل اخطاء بعدد كبير ع البريد وهي على نوعين الأول
كود PHP:
Database error in vBulletin 4.1.0:
Invalid SQL: INSERT INTO searchcore_text (searchcoreid, title, keywordtext) VALUES ( 2) ON DUPLICATE KEY UPDATE searchcoreid = VALUES(searchcoreid), title = VALUES(title), keywordtext = VALUES(keywordtext);
MySQL Error : Table './xxxx_vb/searchcore_text' is marked as crashed and last (automatic?) repair failed Error Number : 144 Request Date : Thursday, February 17th 2011 @ 09:11:18 AM Error Date : Thursday, February 17th 2011 @ 09:11:19 AM Username : غير مسجل Classname : vB_Database MySQL Version :
الرسائل الاخرى وهي عندما يصبح مجلد tmp ممتلئ :
كود PHP:
Database error in vBulletin 4.1.0:
Invalid SQL:
SELECT thread.threadid, thread.title
FROM thread AS thread
WHERE forumid = 6 AND visible = 1 AND open <> 10
AND lastpost < 1273187706 ORDER BY lastpost DESC LIMIT 1;
MySQL Error : Error writing file '/tmp/MYvzlsTz' (Errcode: 28) Error Number : 3 Request Date : Thursday, February 17th 2011 @ 08:49:55 AM Error Date : Thursday, February 17th 2011 @ 08:49:55 AM Script : Referrer : IP Address : 207.46.204.231 Username : غير مسجل Classname : vB_Database
MySQL Version
عند ما اقوم بتفريغ مجلد tmp يعود المنتدى للعمل
قمت بتفريغ مجلد tmp اكثر من مره وحاولت ان اقوم بإصلاح الجداول ولكن عند بدء عملية الاصلاح تتوقف وذلك لأن ملف tmp يمتلئ خلال نص دقيقه
ايضا وجدت امر غريب في جداول قاعدة البيانات في جدول
searchcore_text مكتوب امامه قيد الاستعمال توقعت ان السبب قد يكون منه ولكن لست متأكد
فهل من حل بارك الله فيكم لم استطيع النوم وكل عملي هو افراغ tmp عندما يمتلئ
السلام عليكم ورحمة الله وبركاته
اخى الكريم,
المشكلة لديك هو ان خادم قواعد البيانات يستخدم مجلد التمب الافتراضى لتخزين ملفات مؤقته عليه وذلك اثناء قيامه باصلاح لجدول او قاعدة او اثناء عمله,
وملحوظ ان مجلد التمب حجمه صغير او العكس وهو ان قواعد البيانات حجمها اكبر من مجلد التمب المفترض لاستيعاب ملفات خادم قواعد البيانات المؤقتة,
لذلك فان الحل هو تغيير مسار مجلد التمب وذلك يتم فى كونفيج خادم قواعد البيانات,
الخطوات لتغيير مجلد التمب لخادم قواعد البيانات :
1) انشاء مجلد التمب
كود:
mkdir /home/mysqltmp
2) ضبط تصاريح وملكية المجلد
كود:
chmod 777 /home/mysqltmp
ثم
كود:
chown mysql.mysql /home/mysqltmp
3) جعل خادم قواعد البيانات يستخدم مجلد التمب الجديد, وذلك عن طريق وضع المتغير التالى فى كونفيج خادم قواعد البيانات
- قم بفتح ملف الكونفيج الخاص بخادم قواعد البيانات
كود:
vi /etc/my.cnf
- اضافة المتغير التالى
كود:
tmpdir =/home/mysqltmp
ملحوظة مهمة : تاكد ان المتغير المسمى tmpdir غير موجود فى الملف واذا كان موجود عدل عليه او قم بالغائه عن طريق اضافة # قبل المتغير
- قم بحفظ ملف الكونفيج
4) قم بعمل ريستارت لخادم قواعد البيانات لكى يستخدم مجلد التمب الجديد
كود:
service mysql stop; service mysql start
وان شاء الله تنحل مشكلتك ,
اى استفسارات او طلبات انا حاضر معك
شكرا لك,
والسلام عليكم ورحمة الله وبركاته
__________________ "يا الله, أللهم لا علم لنا إلا ما علمتنا" http://www.hyyat.com/
حياة هوست, دعنا نرسم سويا خطوات اكثر نجاحا
ولكن انا قمت بإنشاء mysqltmp داخل ملف الباك اب وذلك لكثرة الضغط على home مع تغيير المسار
فهل هذا صحيح ؟
الامر الثاني لدي مشكلة اخرى بالمنتدى لا اعلم هل لها اعلاقة السيرفر ام لا
وهي انني قمت بإفراغ جدول البحث في المنتدى وعندما اردت اعادة بنائه من جديد لا يكتمل البناء اما ضهور صفحة خطا او انقطاع بالاتصال او لأسباب لا اعلم ماهي فهل من حل ؟
مع العلم بإن عدد المشاركات في المنتدى 1.500.000 وعدد المواضيع 110.000
الامر الثاني لدي مشكلة اخرى بالمنتدى لا اعلم هل لها اعلاقة السيرفر ام لا
وهي انني قمت بإفراغ جدول البحث في المنتدى وعندما اردت اعادة بنائه من جديد لا يكتمل البناء اما ضهور صفحة خطا او انقطاع بالاتصال او لأسباب لا اعلم ماهي فهل من حل ؟
مع العلم بإن عدد المشاركات في المنتدى 1.500.000 وعدد المواضيع 110.000
دمت بخالص الود
السلام عليكم ورحمة الله وبركاته,
إقتباس:
الله يكثر من امثالك بالفعل تم حل المشكلة
العفو اخى الكريم اعزك الله ,لى شرف مساعدتك ويكفينى ردك الطيب
إقتباس:
ولكن انا قمت بإنشاء mysqltmp داخل ملف الباك اب وذلك لكثرة الضغط على home مع تغيير المسار
فهل هذا صحيح ؟
نعم اخى الكريم ,أى بارتشن يكون به مساحة فائضة لا تقل عن ضعف حجم مجلد قواعد البيانات, فستكون مناسبة ان شاء الله
إقتباس:
الامر الثاني لدي مشكلة اخرى بالمنتدى لا اعلم هل لها اعلاقة السيرفر ام لا
وهي انني قمت بإفراغ جدول البحث في المنتدى وعندما اردت اعادة بنائه من جديد لا يكتمل البناء اما ضهور صفحة خطا او انقطاع بالاتصال او لأسباب لا اعلم ماهي فهل من حل ؟
مع العلم بإن عدد المشاركات في المنتدى 1.500.000 وعدد المواضيع 110.000
فى الغالب اخى الكريم يتم حل هذه المشكلة عن طريق ضبط اعدادات خادم قواعد البيانات, ولكن لابد من فحص المشكلة للتاكد من سببها والأهم هو نص رسالة الخطأ التى قد تظهر لحضرتك او قد تظهر فى سجل الخطا الخاص بخادم الأباتشى
واى استفسارات او طلبات انا حاضر بأمر الله,
تحياتى وتقديرى لك,,
والسلام عليكم ورحمة الله وبركاته
__________________ "يا الله, أللهم لا علم لنا إلا ما علمتنا" http://www.hyyat.com/
حياة هوست, دعنا نرسم سويا خطوات اكثر نجاحا
آخر تعديل بواسطة HuMaN-BiEnG في 20-02-2011 الساعة 08:19 PM.
في فرق بين الاتنين في درجة الصيانه الاول تقريبيا repair و التاني optimize بس التاني بياخد وقت
يفضل تعمل ريبير و بعدها اوبتميز .. بس لو حجم القاعده كبير قوي خليها في وقت مفهوش ضغط علي السيرفر
في فرق بين الاتنين في درجة الصيانه الاول تقريبيا repair و التاني optimize بس التاني بياخد وقت
يفضل تعمل ريبير و بعدها اوبتميز .. بس لو حجم القاعده كبير قوي خليها في وقت مفهوش ضغط علي السيرفر
السلام عليكم ورحمة الله وبركاته,
العفو اخى الغالى محمد,
فمن خلال ما قمت بالافادة به,
فانك تستطيع تحديد اى مجلد لكى تستخدمه كمجلد تمب لحفظ الملفات المؤقتة اثناء عملية اصلاح لقاعدة بيانات وذلك فى حالة اذا كان مجلد التمب المخصص لخادم قواعد البيانات مساحته صغيرة
المشكلة :
1) ان هذا يعتبر حل مؤقت وليس جذرى للتغلب على مشكلة صغر مجلد التمب الخاص بخادم قواعد البيانات
2) يتم استخدام هذا الحل فقط فى حالة الفحص اليدوى (والذى يتطلب شل اكسس للسيرفر) لاحدى قواعد البيانات, بينما لا يمكن الاعتماد على هذا الحل عند القيام بعملية فحص لاحدى قواعد البيانات من خلال السى بانل (وهو ما يقوم به الأخ الكريم صاحب المشكلة) وذلك لأنه سيتم استخدام مجلد التمب المخصص والمعرف فى كونفيج خادم قواعد البيانات
عبارة جميلة جدا من مدير سيرفر اجنبى فى احدى الحوارات :
لماذا تقوم بتسكين الألم بالمسكنات ولاتقوم بالقضاء على سبب الألم
من احدى مهمات مدير السيرفر هو القضاء على المشكلة بحل جذرى بعد التوصل لسببها دون اللجؤ الى الحلول المؤقتة وتوفيرا للوقت وللازعاج بغض النظر عن اذا كان تطبيق الحل سيستغرق يوم او دقيقة
نصيحة من اخ لك اخى محمد, التزم كل الحرص عند استخدام امر myisamchk لامكانية تسببه فى تعطل اى قاعدة وانصحك عند صيانة او اصلاح قاعدة بيانات كبيرة الحجم ان تكون بداخل اسكرين لأن معظم المشاكل من هذا البرنامج تحدث بسبب ايقاف مفاجىء للبرنامج اثناء عملية الاصلاح
كل الشكر والتقدير والاحترام لك اخى الغالى محمد على مشاراكتك الطيبة,
والسلام عليكم ورحمة الله وبركاته
__________________ "يا الله, أللهم لا علم لنا إلا ما علمتنا" http://www.hyyat.com/
حياة هوست, دعنا نرسم سويا خطوات اكثر نجاحا
فانك تستطيع تحديد اى مجلد لكى تستخدمه كمجلد تمب لحفظ الملفات المؤقتة اثناء عملية اصلاح لقاعدة بيانات وذلك فى حالة اذا كان مجلد التمب المخصص لخادم قواعد البيانات مساحته صغيرة
المشكلة :
1) ان هذا يعتبر حل مؤقت وليس جذرى للتغلب على مشكلة صغر مجلد التمب الخاص بخادم قواعد البيانات
2) يتم استخدام هذا الحل فقط فى حالة الفحص اليدوى (والذى يتطلب شل اكسس للسيرفر) لاحدى قواعد البيانات, بينما لا يمكن الاعتماد على هذا الحل عند القيام بعملية فحص لاحدى قواعد البيانات من خلال السى بانل (وهو ما يقوم به الأخ الكريم صاحب المشكلة) وذلك لأنه سيتم استخدام مجلد التمب المخصص والمعرف فى كونفيج خادم قواعد البيانات
عبارة جميلة جدا من مدير سيرفر اجنبى فى احدى الحوارات :
لماذا تقوم بتسكين الألم بالمسكنات ولاتقوم بالقضاء على سبب الألم
من احدى مهمات مدير السيرفر هو القضاء على المشكلة بحل جذرى بعد التوصل لسببها دون اللجؤ الى الحلول المؤقتة وتوفيرا للوقت وللازعاج بغض النظر عن اذا كان تطبيق الحل سيستغرق يوم او دقيقة
نصيحة من اخ لك اخى محمد, التزم كل الحرص عند استخدام امر myisamchk لامكانية تسببه فى تعطل اى قاعدة وانصحك عند صيانة او اصلاح قاعدة بيانات كبيرة الحجم ان تكون بداخل اسكرين لأن معظم المشاكل من هذا البرنامج تحدث بسبب ايقاف مفاجىء للبرنامج اثناء عملية الاصلاح
كل الشكر والتقدير والاحترام لك اخى الغالى محمد على مشاراكتك الطيبة,
والسلام عليكم ورحمة الله وبركاته
شكرا لك استاذنا الغالي
انا لا املك ادني خبره في ادارة السيرفرات بعض الامور البسيطه
لكن كانت حدثت لدي المشكله في قاعدة بيانات 4 جيجا تقريبا
و حين عرضت الامر علي احد الخبراء طلب مني مبلغ 200 دولار تقريبا
و لم اجد اي كلام علي امكانية تعديل ملف التمب حجمه او مساره و لكن صادفني هذا الرد المؤقت
لكن شكرا لك كثيرا علي افادتك لنا اعزك الله
لكن اعجبتني جداا هذه العباره لماذا تقوم بتسكين الألم بالمسكنات ولاتقوم بالقضاء على سبب الألم
انا لا املك ادني خبره في ادارة السيرفرات بعض الامور البسيطه
العفو يا غالى, فكلنا بدانا بدون اى خبرة, وفوق ذى كل علم عليم, وكلنا مازالنا نتعلم كل يوم جديد
إقتباس:
لكن كانت حدثت لدي المشكله في قاعدة بيانات 4 جيجا تقريبا
و حين عرضت الامر علي احد الخبراء طلب مني مبلغ 200 دولار تقريبا
و لم اجد اي كلام علي امكانية تعديل ملف التمب حجمه او مساره و لكن صادفني هذا الرد المؤقت
لا حول ولا قوة الا بالله 200 دولار من اجل القيام بأمر لاصلاح قاعدة بيانات ,شىء محزن جدا فهذا استغلال بمعنى الكلمة مع انعدام للضمير, نصيحة اخى محمد ان واجهتك اى مشكلة فمرحب بك هنا وكلنا فى خدمة بعضنا البعض
إقتباس:
لكن شكرا لك كثيرا علي افادتك لنا اعزك الله
العفو اخى محمد ويكفينى ردك الطيب
إقتباس:
لكن اعجبتني جداا هذه العباره لماذا تقوم بتسكين الألم بالمسكنات ولاتقوم بالقضاء على سبب الألم
انا لن انسى هذه العبارة ابدا لأهميتها وصحتها
إقتباس:
فهي تصلح لكل مقام و مقال
نعم اخى محمد, معك كل الحق فلكل مقام مقال, فانت قدمت حل جيد لمشكلة وأنا قدمت حل أخر, وعلى حسب المشكلة يتم استخدام الحل المناسب وفى النهاية كل منا شارك وساهم فى نشر معلومة او كلمة
كل التقدير والاحترام لك اخى الغالى محمد,
والسلام عليكم ورحمة الله وبركاته
__________________ "يا الله, أللهم لا علم لنا إلا ما علمتنا" http://www.hyyat.com/
حياة هوست, دعنا نرسم سويا خطوات اكثر نجاحا
آخر تعديل بواسطة HuMaN-BiEnG في 21-02-2011 الساعة 12:27 PM.