||||مشکل بالا نیامدن سرور بعد از ریست||||
سلام
فوری نیاز به راهنمایی و کمک هست.
دوستان من یک سرور مجازی که روش سیپنل بود و mysql ران نمیشد رو ریست کردم. این vps برای یکی از مشتریانم هست که خیلی مهمه.
با ssh دسترسی دارم به سرور .کنسول هم دسترسی دارم. سیپنل بالا می آید. سایت ها ارور Bad Gateway 502 می دهند.
آپاچی + nginx نصب هست.
در WHM در بخش Service Status همه سرویس ها ران هستند به جز mysql
این هم خروجی/etc/my.cnf
کد:
[mysqld]
innodb_file_per_table=1
innodb_buffer_pool_size=10G
innodb_buffer_pool_instances=10
default-storage-engine=MyISAM
max_allowed_packet=1024M
query_cache_size = 10G
query_cache_type=1
thread_cache_size = 384
join_buffer_size=500G
max_connections=2000
local-infile=0
table_cache= 100000
table_open_cache=524288
open_files_limit=20000
tmp_table_size=256M
max_heap_table_size=256M
wait_timeout=10
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
سلام
موقع start کردن mysql چه اروری میده
لاگ mysql رو بذارید
یادمه قبلا یه سرور nginxداشتم این پیغام رو میگرفتم، سرویس mysql هم stop میشد.
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
ارور مربوط به mysql رو قرار بدید برسی کنیم. احتمال این هست که هارد پر شده باشه با توجه به متغییر های عجیب فایل کانفیگ my.cnf ...
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
نقل قول:
نوشته اصلی توسط
mparvin
سلام
موقع start کردن mysql چه اروری میده
لاگ mysql رو بذارید
یادمه قبلا یه سرور nginxداشتم این پیغام رو میگرفتم، سرویس mysql هم stop میشد.
سلام
mysqld: unrecognized service
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
در سروری که cpanel نصب هست لازم نیست D رو بزنید
service mysql restart
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
نقل قول:
نوشته اصلی توسط
allbert
ارور مربوط به mysql رو قرار بدید برسی کنیم. احتمال این هست که هارد پر شده باشه با توجه به متغییر های عجیب فایل کانفیگ my.cnf ...
کد:
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_livess-lv_root
79G 79G 0 100% /
tmpfs 19G 0 19G 0% /dev/shm
/dev/sda1 477M 62M 390M 14% /boot
/dev/mapper/vg_livess-lv_home
1.4T 22G 1.3T 2% /home
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
هاردتون پر شده دوست عزیز ...
79g 79g 0 100% /
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
نقل قول:
نوشته اصلی توسط
allbert
در سروری که cpanel نصب هست لازم نیست D رو بزنید
service mysql restart
بله . اصلاح کردم ولی بازهم ارور می دهد.
کد:
root@lives [~]# service mysql restart
ERROR! MySQL server PID file could not be found!
Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/***.***.**.pid).
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
فایل my.cnf رو باز کنید و متغییر های داخل اون رو پاک کنید.
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
نقل قول:
نوشته اصلی توسط
allbert
هاردتون پر شده دوست عزیز ...
79g 79g 0 100% /
الان این خروجی روت
چه چیزی را پاک کنم
کد:
root@lives [~]# ls
./ .config/ installer.lock public_ftp/
../ .cpanel/ install.log public_html/
anaconda-ks.cfg cpanel3-skel/ install.log.syslog .razor/
.bash_history .cpanm/ .libnet-openssh-perl/ .rnd
.bash_logout .cpobjcache/ .MirrorSearch/ .spamassassin/
.bash_profile .cshrc .my.cnf .ssh/
.bashrc .gnupg/ php.ini.new .tcshrc
.bwusage.sqlite .HttpRequest/ php.ini.orig tmp/
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
allbert
فایل my.cnf رو باز کنید و متغییر های داخل اون رو پاک کنید.
کجا رو پاک کنم nano /etc/my.cnf
یا این رو که توی روت هست nano .my.cnf
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
دوست عزیز لینوکس شما بر روی پارتیشن 79 گیگی نصب شده و این 79 گیگ شامل خیلی از فولدرها بجز /home است... باید به دنبال فایل های حجیم باشید. من حدس میزنم باید در دایرکتوری mysql جستجو کنید.
- - - Updated - - -
خیر فایل my.cnf در فولدر /etc واقع شده. هارد رو فری کردید ؟!
وارد فولدر /etc/ شده و دستور nano my.cnf رو بزنید.
- - - Updated - - -
دوست عزیز مراقب باشید فایل های حساس رو پاک نکنید ...
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
من رفتم فایل my.cnf رو هم خالی کردم بازهم ارور داد.
متوجه نشدم در این مورد الان در تاپیک های قبلی خروجی روت رو گذاشتم به نظر شما چه جوری پیدا کنم فایل های حجیم در روت رو؟
ممنون
- - - Updated - - -
دوستان برای خالی کردن هارد شاخه روت چه پیشنهادی دارید؟ چه فایل هایی را حذف کنم؟
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
دستور du --max-depth=1 -h را در فلدر بزنید و ببینید کدام فلدرها مصرف بیشتری داشتهاند و به همین شکل مشکل را ردیابی کنید و برید جلو و فایلهای حجیم را با دستور ls -lah پیدا کنید.
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
برای پیدا کردن فایل های بالای 20 مگابایت دستوز زیر را استفاده کنید :
کد:
find / -type f -size +20M -exec ls -lh {} \; | awk '{ print $NF ": " $5 }'
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
باز هم پارتیشن بندی دیفالت و آماتوری
دوست گرامی از پارتیشن دیفالت سنتوس استفاده نکنید ، فضا ها رو درست تقسیم نمیکنه بدرد کنترل پنل نمیخوره
خودتو پارتیشن های
/boot رو 400
swap رو دو برابر رم من همیشه 8 یا 10 گیگ میزنم کافیه
و / رو بقیه هاردو بهش بدید ، که به این مشکلات نخورید ، واقعا من تعجب میکنم همیشه هرجا میرم میبینم از پارتیشن دیفالت استفاده میکنن ، کار سختی نیست ایجاد کردن دو پارتیشن
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
سلام
این مشکل عادی هست و برای خیلی ها روی سرور مجازی پیش میاد به محض پر شدن هارد دیتابیس از کار میوفته .
بیشترین موارد به خاطر سیستم بک آپ گیری اتفاق میوفته که مدیر سرور بیشتر از حجم سرورش به سیستم بک آپ اجازه نگهداری بک آپ میده مثلا سیستم بک آپ گیری رو تنظیم می کنه که 5 سری از بک آپ ها رو نگه داره و بک اپ هفتگی رو هم داشته باشه ماهانه هم همینطور ولی این موارد باعث میشه نزدیک 7 بک آپ از هر سایت روی سرور سیو بشه و اگر یکی دو سایت 5- 10 گیگابیتی داشته باشید یا به تعداد بیشتر با حجم کمتر هارد پر بشه و دیتابیس از کار بیوفته.
اگر از مورد بالا بود به مسیر زیر برید
/backup
چند سری از بک آپ ها رو پاک کنید و دیتابیس رو ری استارت کرده و کل دیتابیس را repire کنید و در آخر کانفیگ سیستم بک آپ رو اصلاح کنید .
پاسخ : ||||مشکل بالا نیامدن سرور بعد از ریست||||
سلام وقت بخیر
بهترین و آسان ترین راه اضافه کردن هارد است
مقداری هارد بر روی ماشین مجازی اضافه کنید و سپس به مسیر
/dev/mapper/vg_livess-lv_root
مانت کنید