أضع بين أيدى حضراتكم اليوم أداة جديدة و مفيدة و أرجو من السادة مديرى الأنظمة اللينكس أن يقوموا بتجربتها و تقييمها لتكون عونا لشركات الإستضافة على حل مشكلات قواعد البيانات.

إذا كان يظهر لك رسالة 'Too Many Connections' error من MySQL ثم بعد ذلك فقدت الإتصال بقواعد البيانات أنت بحاجة إلى معرفة أى المستخدمين هو الذي يسبب هذا الخطأ.
السكربت يعمل فى الخلفية و يتصل بقواعد البيانات و يقوم بتحذير الأدمن بالمستخدم الذى يسبب الخطأ السابق و الأداة أيضا يمكن إستخدامها فى تحديد المستخدمين الذين يتصلوا بقاعدة البيانات .

1- التركيب install :-
رمز Code:
cd /sbin rm -f watchmysql wget http://www.ndchost.com/cpanel-whm/scripts/watchmysql/download.php chown root.root watchmysql chmod 0750 watchmysql
2- الإعدادات قبل تشغيل السكربت يمكن عمل الإعدادات كالتالى :-
رمز Code:
#Sets the maximum concurrent connections per MySQL user. my $max_concurrent_connections = '15'; #Who to tell about this user... (email) my $warning_email = '[email protected]'; #Kill Abuser's MySQL Connections (0 = no, 1 = yes) my $kill_user = '0'; #MySQL polling in seconds (600 = 10 minutes) my $check_interval = '600';
التشغيل :-
رمز Code:
/sbin/watchmysql &
تم وضع السكربت ليتم تقييمة من قبل مستخدمى الأنظمة العرب و بعد إبداء الأراء يمكن إستخدامة بواسطة الأفراد غير المحترفين.



هذا و للحديث بقية إن كان فى العمر بقية.





©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©