السلام عليكم و رحمة و بركاتة
طريقة عانيت فيها الفترة الأخيرة بسبب الضغط الشديد ان كان فى العمليات فى السيرفر
و زيادة الحمل فى مجلد التمب و ايضا توقف بعض الأوقات الأباتشي بسببها
و هناك خطأ شائع يظهر لأصحاب المنتديات و كل السكربتات التى تستخدم قواعد البيانات و ذالك بسبب امتلاء مجلد tmp داخل السيرفر
فطبعا يوجد طريقتن لحل المشكلة هذه هناك طريقة يدوية و طريقة تلقائية
1 الطريقة اليدوية :
و هى الدخول الى السيرفر بالروت ...
ثم كتاب الأمر التالى
و هذا لمعرفة حجم مجلد tmp
و يظهر كالتالى
كود PHP:
root@server [~]# df /tmp
Filesystem 1K-blocks Used Available Use% Mounted on
/usr/tmpDSK 495844 48194 422050 11% /tmp
root@server [~]#
يمكنا كتابة الأمر التالى لتفضية المجلد
اولا الدخول الى مجلد ال tmp
بكتابة الأمر التالى
ثم كتابة الأمر التالى
و هذا لحذف جميع الملفات بداخل المجلد ( ليس لذالك اهمية ) و لكن لو يفضل
هذا الأمر للحفاظ على الملفات العشوائية لل mysql socket
ثاينا الطريقة التلقائية :
و تعمتد على اضافة مهمه مجدولة تلقائية لعمل الطريقة اليدوية كل فترة معينه
الدخول الى السيرفر بالروت ايضا
ثم كتابة الأمر التالى
ستفتح معك بعض السطور تحتوى على اوامر
اذهب الى اسفلها تماما
ثم اكتب
كود PHP:
* */6 * * * rm -rf /tmp/sess*
و هذا لتفضية مجلد ال tmp كل 6 ساعات...( بالطبع يمكنك تغيرها حسب الجهد عندك )
بالمثل يمكنك عمل ريستارت للأباتشي كل فترة زمنية معينه ( لكن لا افضلها ان وجد عندك مركز تحميل )
للعلم الموضوع كتبته بدون ترتيب افكارى ..لأن تواجدى على النت بسيط نوعا ما و حبيت انقل ذالك الأمر لأن وجدت بعض الأخوة فى قسم البرامج يشتكون من تلك الخطأ
كود PHP:
MySQL Error : Got error 28 from storage engine
و الله ولى التوفيق بأذن الله