به هیچ وجه با هیچکدوم از یوزرها نمیتونم وارد دایرکت ادمین بشم ...
و از طرفی تمام سایتهای رو سرور پیغام "عدم دسترسی به دیتابیس" رو میدن
میشه راهنمایی کنید
- - - Updated - - -
مشکل برطرف شد سرویس mysql متوقف شده بود
چرا باید این سرویس خود به خود stopبشه؟
- - - Updated - - -
باز مجدد این مشکل به وجود اومد دلیلش چیه به نظرتون؟
RoobinaServer
August 20th, 2014, 13:53
با سلام خدمت دوستان
امروز به یه مشکل عجیب برخورد کردم
به هیچ وجه با هیچکدوم از یوزرها نمیتونم وارد دایرکت ادمین بشم ...
و از طرفی تمام سایتهای رو سرور پیغام "عدم دسترسی به دیتابیس" رو میدن
میشه راهنمایی کنید
- - - Updated - - -
مشکل برطرف شد سرویس mysql متوقف شده بود
چرا باید این سرویس خود به خود stopبشه؟
- - - Updated - - -
باز مجدد این مشکل به وجود اومد دلیلش چیه به نظرتون؟
با سلام و احترام
فکر نمیکنید بهتر باشه به جایی که سرور خریدید تیکت کنید و ازشون راهنمایی بگیرید ؟
باید سرورتون بررسی بشه اگر راه نمیفتاد میشد یه چیزی گفت اما مجدد راه افتاد و دوباره قطع شد اون احتمال بنده نقض شد و ممکنه خیلی موارد دیگر باشه که فقط باید سرور بررسی بشه.
با تشکر
TN Projects
August 20th, 2014, 14:01
با درود و احترام.
این مشکل ممکنه به چندین دلیل باشه :
مشکل از دیتابیس خودش باشه (با توجه به گفته هاتون امکانش کمتره این مورد)
با فضای سرورتون پر شده باشه.
و یا چند مورد دیگه.
فعلا این دو مورد رو بررسی کنید اگر این دو مورد نبود اعلام کنید بیشتر مورد بررسی قرار بگیره.
برای بررسی پر بودن میزان فضای سرور از ssh اقدام کنید و با دستور زیر میتونید به این نکته پی ببرید :
df -h
دیتابیس هم زیاد ریستارت نکنید مشکل ایجاد میکنه واستون باید ابتدا کاملا بررسی بشه
موفق باشید
vahid78
August 20th, 2014, 14:09
با درود و احترام.
این مشکل ممکنه به چندین دلیل باشه :
مشکل از دیتابیس خودش باشه (با توجه به گفته هاتون امکانش کمتره این مورد)
با فضای سرورتون پر شده باشه.
و یا چند مورد دیگه.
فعلا این دو مورد رو بررسی کنید اگر این دو مورد نبود اعلام کنید بیشتر مورد بررسی قرار بگیره.
برای بررسی پر بودن میزان فضای سرور از ssh اقدام کنید و با دستور زیر میتونید به این نکته پی ببرید :
دیتابیس هم زیاد ریستارت نکنید مشکل ایجاد میکنه واستون باید ابتدا کاملا بررسی بشه
موفق باشید
فضای سرورم پر بود الان دارم دنبال راه حلی میگردم که فایلهای حجیم را پیدا کنم
du -a / | sort -n -r | head -n 10
این دستور مناسبه؟
TN Projects
August 20th, 2014, 14:12
فضای سرورم پر بود الان دارم دنبال راه حلی میگردم که فایلهای حجیم را پیدا کنم
این دستور مناسبه؟
باید حتما کامل بررسی بشه و بعد از دستوری استفاده کنید :
ابتدا ببینید مشکل از بکاپ گیری خودکار یا... نیست؟
یا چند مورد دیگه هست این موارد رو کاملا بررسی کنید
و بعد که کاملا مطمئن شدید اون مشکل رو اعلام کنید که نحوه دستور دهی همون مورد رو بدم خدمتتون چون گاهی مواقع هر دستوری میتونه مشکل ساز باشه
vahid78
August 20th, 2014, 14:15
باید حتما کامل بررسی بشه و بعد از دستوری استفاده کنید :
ابتدا ببینید مشکل از بکاپ گیری خودکار یا... نیست؟
یا چند مورد دیگه هست این موارد رو کاملا بررسی کنید
و بعد که کاملا مطمئن شدید اون مشکل رو اعلام کنید که نحوه دستور دهی همون مورد رو بدم خدمتتون چون گاهی مواقع هر دستوری میتونه مشکل ساز باشه
من حدس میزنم مشکل از بگاپ گیری هفتگی باشه که چند هفته بکاپها رد خود سرور میریخت ...
TN Projects
August 20th, 2014, 14:52
من حدس میزنم مشکل از بگاپ گیری هفتگی باشه که چند هفته بکاپها رد خود سرور میریخت ...
بله اکثر مواقع مشکل از این مورد هست
درصورتی که میخواید همه فایلهای بکاپ که خودکار گرفته میشه رو پاک کنید از دستور زیر در SSH استفاده کنید :
rm -rf backups
اگر پوشه بکاپ ها اسمش متفاوت هست اون رو جایگذین کنید در دستور مثل دستور زیر :
rm -rf user_backups
اگر مشکل حل شد (به احتمال بیش از 50% مشکل از همین مورد هست) سعی کنید حتما سرور رو ریبوت کنید و بعد هم در قسمت بکاپ خودکار هم دستور بکاپ گیری خودکار رو حذف کنید.
سعی کنید به هیچ وجه در داخل سرور خودتون بکاپ نگیرید چون خیلی دردسر ساز هست اکثر مواقع.
vahid78
August 20th, 2014, 14:59
بله اکثر مواقع مشکل از این مورد هست
درصورتی که میخواید همه فایلهای بکاپ که خودکار گرفته میشه رو پاک کنید از دستور زیر در SSH استفاده کنید :
rm -rf backups
اگر پوشه بکاپ ها اسمش متفاوت هست اون رو جایگذین کنید در دستور مثل دستور زیر :
rm -rf user_backups
اگر مشکل حل شد (به احتمال بیش از 50% مشکل از همین مورد هست) سعی کنید حتما سرور رو ریبوت کنید و بعد هم در قسمت بکاپ خودکار هم دستور بکاپ گیری خودکار رو حذف کنید.
سعی کنید به هیچ وجه در داخل سرور خودتون بکاپ نگیرید چون خیلی دردسر ساز هست اکثر مواقع.
خیلی ممنون از راهنمایی شما
بکاپ ها را پاک کردم و تقریبا 33گیگ فضا خالی شد.
حالا مشکل ورود به دایرکت ادمین حل شد.
ولی متاسفانه mysql استارت نمیشه و هیچکدوم از سایتها به دیتابیسشون وصل نمیشن؟
این خطاییه که هنگام استارت mysql بهم میده:
Manager of pid-file quit without updating file
راستی سرورمو چطوری ریبوت کنم؟
TN Projects
August 20th, 2014, 15:21
خیلی ممنون از راهنمایی شما
بکاپ ها را پاک کردم و تقریبا 33گیگ فضا خالی شد.
حالا مشکل ورود به دایرکت ادمین حل شد.
ولی متاسفانه mysql استارت نمیشه و هیچکدوم از سایتها به دیتابیسشون وصل نمیشن؟
این خطاییه که هنگام استارت mysql بهم میده:
راستی سرورمو چطوری ریبوت کنم؟
ابتدا باید وضعیت MySql رو ببینیم. با دستور زیر میشه وضعیتش رو فهمید :
service mysqld status
در صورت عدم فعال بود سرویس دستور زیر رو برای ریستارت اجرا می کنیم:
service mysqld restart
حالا اگر مشکل حل نشد بصورت زیر اقدام کنید :
به فایل زیر برید :
/etc/my.cnf
و سپس تمام محتوا را حذف و اطلاعات زیر رو جایگزین کنید و مجددا mysql را restart کنید :
[mysqld]
skip-external-locking
مجددا اگر حل نشد ممکنه با متوقف کردن انجام proccess های مرتبط مشکل برطرف بشه :
ps aux | grep mysqlkill -9 PROCNUMBER ;
killall mysqld
به احتمال خیلی زیاد مشکل برطرف بشه ابتدا از همون روش اول استفاده کنید صرفا اگر مشکل حل نشد به سراغ روشهای بعدی برید.
و اگر هم مشکل برطرف نشد بعد 5 دقیقه صبر کردن باید سرور رو ریستارت کنید و مجددا 10 یا 20 دقیقه ای صبر کنید :
reboot
فکر کنم نسبتا مشکلتون کامل حل بشه.
vahid78
August 20th, 2014, 18:49
ابتدا باید وضعیت MySql رو ببینیم. با دستور زیر میشه وضعیتش رو فهمید :
در صورت عدم فعال بود سرویس دستور زیر رو برای ریستارت اجرا می کنیم:
حالا اگر مشکل حل نشد بصورت زیر اقدام کنید :
به فایل زیر برید :
و سپس تمام محتوا را حذف و اطلاعات زیر رو جایگزین کنید و مجددا mysql را restart کنید :
مجددا اگر حل نشد ممکنه با متوقف کردن انجام proccess های مرتبط مشکل برطرف بشه :
به احتمال خیلی زیاد مشکل برطرف بشه ابتدا از همون روش اول استفاده کنید صرفا اگر مشکل حل نشد به سراغ روشهای بعدی برید.
و اگر هم مشکل برطرف نشد بعد 5 دقیقه صبر کردن باید سرور رو ریستارت کنید و مجددا 10 یا 20 دقیقه ای صبر کنید :
فکر کنم نسبتا مشکلتون کامل حل بشه.
ممنون از شما با ریبوت کردن مشکل کاملا برطرف شد.
لطفا اگر زحمتی نیست بهم بگین چطوری فایلهای و دایرکتورهای حجیمم رو پیدا کنم و پاکش کنم...
از بین لاگ ها نگاه کردم که حداکثر اونها 7 مگ بود ...
اکثرشونم 4 کیلو بایت...
از بین دیتاهای یوزرها هم چیز پیدا نکردم ...
TN Projects
August 20th, 2014, 21:12
ممنون از شما با ریبوت کردن مشکل کاملا برطرف شد.
لطفا اگر زحمتی نیست بهم بگین چطوری فایلهای و دایرکتورهای حجیمم رو پیدا کنم و پاکش کنم...
از بین لاگ ها نگاه کردم که حداکثر اونها 7 مگ بود ...
اکثرشونم 4 کیلو بایت...
از بین دیتاهای یوزرها هم چیز پیدا نکردم ...
نمایش حجم استفاده شده توسط یک دایرکتوری با نام test :
du -sh test
نمایش حجم فایل ها و دایرکتوری ها که بر اساس حجم مرتب شده اند :
du -sk * | sort -rn
نمایش مشخصات کامل فایل ها و دایرکتوری ها که بر اساس حجم مرتب شده اند :
ls -lSr |more
Yas-Host
August 20th, 2014, 21:57
در تکمیل فرمایشات دوست عزیز TN Projects به این پست یک نگاهی بندازید :
How Do I Find The Largest Top 10 Files and Directories On a Linux / UNIX / BSD? (http://www.cyberciti.biz/faq/how-do-i-find-the-largest-filesdirectories-on-a-linuxunixbsd-filesystem/)
عموما بخاطر بک آپگیری هست که در /home/admin/admin_backups سیو می شود.
البته دقت داشته باشید که اگر پارتیشن بندی شما مناسب باشد این موارد اصلا نباید به وجود بیاد.
شب خوبی داشته باشید.
vahid78
August 21st, 2014, 09:25
ممنون از شما دوستان با راهنمایی شما مشکلم برطرف شد :53: