ورود

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



alborz94
October 8th, 2015, 22:17
سلام

فوری نیاز به راهنمایی و کمک هست.

دوستان من یک سرور مجازی که روش سیپنل بود و 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

mparvin
October 8th, 2015, 22:31
سلام
موقع start کردن mysql چه اروری میده
لاگ mysql رو بذارید
یادمه قبلا یه سرور nginxداشتم این پیغام رو میگرفتم، سرویس mysql هم stop میشد.

allbert
October 8th, 2015, 22:37
ارور مربوط به mysql رو قرار بدید برسی کنیم. احتمال این هست که هارد پر شده باشه با توجه به متغییر های عجیب فایل کانفیگ my.cnf ...

alborz94
October 8th, 2015, 22:38
سلام
موقع start کردن mysql چه اروری میده
لاگ mysql رو بذارید
یادمه قبلا یه سرور nginxداشتم این پیغام رو میگرفتم، سرویس mysql هم stop میشد.

سلام
mysqld: unrecognized service

allbert
October 8th, 2015, 22:39
در سروری که cpanel نصب هست لازم نیست D رو بزنید

service mysql restart

alborz94
October 8th, 2015, 22:44
ارور مربوط به 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

allbert
October 8th, 2015, 22:46
هاردتون پر شده دوست عزیز ...
79g 79g 0 100% /

alborz94
October 8th, 2015, 22:52
در سروری که 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).

allbert
October 8th, 2015, 22:53
فایل my.cnf رو باز کنید و متغییر های داخل اون رو پاک کنید.

alborz94
October 8th, 2015, 22:57
هاردتون پر شده دوست عزیز ...
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 - - -


فایل my.cnf رو باز کنید و متغییر های داخل اون رو پاک کنید.

کجا رو پاک کنم nano /etc/my.cnf

یا این رو که توی روت هست nano .my.cnf

allbert
October 8th, 2015, 23:01
دوست عزیز لینوکس شما بر روی پارتیشن 79 گیگی نصب شده و این 79 گیگ شامل خیلی از فولدرها بجز /home است... باید به دنبال فایل های حجیم باشید. من حدس میزنم باید در دایرکتوری mysql جستجو کنید.

- - - Updated - - -

خیر فایل my.cnf در فولدر /etc واقع شده. هارد رو فری کردید ؟!
وارد فولدر /etc/ شده و دستور nano my.cnf رو بزنید.

- - - Updated - - -

دوست عزیز مراقب باشید فایل های حساس رو پاک نکنید ...

alborz94
October 8th, 2015, 23:36
من رفتم فایل my.cnf رو هم خالی کردم بازهم ارور داد.

متوجه نشدم در این مورد

هارد رو فری کردید ؟!

الان در تاپیک های قبلی خروجی روت رو گذاشتم به نظر شما چه جوری پیدا کنم فایل های حجیم در روت رو؟

ممنون

- - - Updated - - -

دوستان برای خالی کردن هارد شاخه روت چه پیشنهادی دارید؟ چه فایل هایی را حذف کنم؟

Sajad
October 9th, 2015, 00:07
دستور du --max-depth=1 -h را در فلدر بزنید و ببینید کدام فلدرها مصرف بیشتری داشته‌اند و به همین شکل مشکل را ردیابی کنید و برید جلو و فایل‌های حجیم را با دستور ls -lah پیدا کنید.

allbert
October 9th, 2015, 05:48
برای پیدا کردن فایل های بالای 20 مگابایت دستوز زیر را استفاده کنید :


find / -type f -size +20M -exec ls -lh {} \; | awk '{ print $NF ": " $5 }'

meysam021
October 9th, 2015, 10:58
باز هم پارتیشن بندی دیفالت و آماتوری
دوست گرامی از پارتیشن دیفالت سنتوس استفاده نکنید ، فضا ها رو درست تقسیم نمیکنه بدرد کنترل پنل نمیخوره
خودتو پارتیشن های
/boot رو 400
swap رو دو برابر رم من همیشه 8 یا 10 گیگ میزنم کافیه
و / رو بقیه هاردو بهش بدید ، که به این مشکلات نخورید ، واقعا من تعجب میکنم همیشه هرجا میرم میبینم از پارتیشن دیفالت استفاده میکنن ، کار سختی نیست ایجاد کردن دو پارتیشن

InterServer.ir
October 9th, 2015, 11:50
سلام

این مشکل عادی هست و برای خیلی ها روی سرور مجازی پیش میاد به محض پر شدن هارد دیتابیس از کار میوفته .

بیشترین موارد به خاطر سیستم بک آپ گیری اتفاق میوفته که مدیر سرور بیشتر از حجم سرورش به سیستم بک آپ اجازه نگهداری بک آپ میده مثلا سیستم بک آپ گیری رو تنظیم می کنه که 5 سری از بک آپ ها رو نگه داره و بک اپ هفتگی رو هم داشته باشه ماهانه هم همینطور ولی این موارد باعث میشه نزدیک 7 بک آپ از هر سایت روی سرور سیو بشه و اگر یکی دو سایت 5- 10 گیگابیتی داشته باشید یا به تعداد بیشتر با حجم کمتر هارد پر بشه و دیتابیس از کار بیوفته.

اگر از مورد بالا بود به مسیر زیر برید

/backup

چند سری از بک آپ ها رو پاک کنید و دیتابیس رو ری استارت کرده و کل دیتابیس را repire کنید و در آخر کانفیگ سیستم بک آپ رو اصلاح کنید .

morgoet
October 9th, 2015, 12:05
سلام وقت بخیر
بهترین و آسان ترین راه اضافه کردن هارد است
مقداری هارد بر روی ماشین مجازی اضافه کنید و سپس به مسیر
/dev/mapper/vg_livess-lv_root

مانت کنید