PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : دان شدن سرویس MySQ



Metalik
January 26th, 2010, 20:29
سلام
هر چند هفته یه بار سرویس MySQL دان می شه و مجبورم سرور رو یک بار Reboot کنم تا درست شه
علت چی می تونه باشه؟ من فکر می کنم فشار روی سرور باشه ولی چرا هر چند وقت یک بار این طوری می شه؟
آیا می شه دستوری چیزی وارد کرد به محض این که سرویس MySQL دان شد سرور به طور خودکار ریبوت بشه؟
با تشکر

Woshka
January 26th, 2010, 20:39
نوع سرور
کنترل پنل
os
?

Metalik
January 26th, 2010, 20:39
نوع سرور
کنترل پنل
os
?

اختصاصی dual core 2.8ghz ram 2gb
directadmin
centos

Woshka
January 26th, 2010, 20:47
یه بار یکی از سایت هام باعث دان شدن mysql می شد
خیلی برام عجیب بود که به محض ویزیت اون سایت دان میشد
اگه کنترل پنلت سی پنل بود میشد یه کاری برات کرد ولی دایرکت ادمین بلد نیستم
یه سوال شاید برای کمک بهتر بقیه مفید باشه: آیا فقط اگه سرویسو ریست بدی درست نمیشه؟

Metalik
January 27th, 2010, 08:40
یه بار یکی از سایت هام باعث دان شدن mysql می شد
خیلی برام عجیب بود که به محض ویزیت اون سایت دان میشد
اگه کنترل پنلت سی پنل بود میشد یه کاری برات کرد ولی دایرکت ادمین بلد نیستم
یه سوال شاید برای کمک بهتر بقیه مفید باشه: آیا فقط اگه سرویسو ریست بدی درست نمیشه؟

تا حالا امتحان نکردم، ولی اگه این کار هم شدنی باشه بازم می خوام این کار اتوماتیک انجام شه.

با مسئول سرور تماس گرفتم این جواب رو می ده:


You can probably create a script to do that for you. We also offer a monitoring service that for $1.50/Month that if your server stops responding it is rebooted automatically


از این جواب به راحتی می شه فهمید راهی هست، با استفاده از مانیتورینگ سرویس.
کسی می دونه چه جوری؟؟



---------- Post added at 08:40 AM ---------- Previous post was at 08:13 AM ----------

Monitor and restart Apache or lighttpd webserver when daemon is killed (http://www.cyberciti.biz/tips/howto-monitor-and-restart-linux-unix-service.html)

persian.developer
January 27th, 2010, 08:42
تا حالا امتحان نکردم، ولی اگه این کار هم شدنی باشه بازم می خوام این کار اتوماتیک انجام شه.

با مسئول سرور تماس گرفتم این جواب رو می ده:


you can probably create a script to do that for you. We also offer a monitoring service that for $1.50/month that if your server stops responding it is rebooted automatically


از این جواب به راحتی می شه فهمید راهی هست، با استفاده از مانیتورینگ سرویس.
کسی می دونه چه جوری؟؟



سلام
1ـ میتونه حملات ddos باشه
2ـ فشار یکی از سایتها در بعضی مواقع
باید مانیتور کنید تا متوجه بشید که مشکل از کجاست ولی یک اسکریپت توی فروم هست (قدیمی هست باید یکم سرچ کنی) اگه سرویسی مشکل پیدا کرد بصورت اتوماتیک سرویس رو ریستارت می کنه

Metalik
January 27th, 2010, 08:55
Shell script to restart MySQL server if it is killed or not working (http://bash.cyberciti.biz/monitoring/monitor-mysql-server-shell-script/)

قزوین هاست
August 5th, 2011, 15:15
سلام.برای من این اتفاق افتاده ارور دیتابیس میده! از کجا باید فهمید که مشکل از کجاست؟یا از کجا میشه فهمید کدام سایت یوزر باعث این اتفاق میشود؟ باید چی کرد؟ متشکرم

iMohsen
August 6th, 2011, 00:15
خب لاگ mysql رو ببینید قاعدتا اگر از mysql باشه تو لاگش میزنه . این دستور لاگ رو به صورت realtime به شما نمایش میده داخل ssh
tail -f /var/log/mysql/mysqld.log
البته مسیر لاگ رو بعضی افراد جاهای دیگه هم میزارن .
اگر مشکل از دیتابیس ها باشه که باید slow_log بزارید و اون slow_log رو مانیتور کنید .