-
مشکل دیتابیس
با سلام خدمت دوستان من سرورم داشت کارمیکرد که یهو سرور قطع شد طبق بررسی کردم دیتابیس رانمیشه و مشکل از مسیرvar/lib/mysql/hostname.yourdomian.pid هستش فایلpid سرور مشکل پیدا کرده این مسئله رو چطور حلش کنم از دوستان کی میتونه راهنمائی کنه
ssh هم باز نمیشه فقط از کنسول میتونم مشکل رو برطرف کنم
-
پاسخ : مشکل دیتابیس
ارور رو دقیقا ارسال کنید
طبق گفته شما احتمالا کرش شده
یک بار service mysqld stop و سپس استارت حل میشه
مشکل از کرش شدن ناشی از عدم کانفیگ صحیح است
-
پاسخ : مشکل دیتابیس
دستور مورد نظر رو زدم ولی عمل نکرد ارور خاصی نیزنه فقط مسیر مورد نظر رو نشون میده
- - - Updated - - -
موقع stop کردن mysql این ارور میاد mysql server pid file could not be found اجازه stop هم نمیده
- - - Updated - - -
و موقع ریستارت کردم این ارور رو میزنه
starting mysql .the server quit without updating pid file (var/lib/mysql/hostname.yourdomian.com.pid)
این ارور هم موقع ریستارت میاد
-
پاسخ : مشکل دیتابیس
بله مشکل کرش هست یه بار reboot کنید مشکل برطرف میشه اما مجدد بعد از اینکه مای اس کیو ال زیر فشار بره همین اتفاق میفته
مشکل میتونه کمبود رم سرور و عدم کانفیگ مناسب باشه نیاز به بررسی داره
-
پاسخ : مشکل دیتابیس
دوبار reboot شده ولی مجدد همین مشکل هست رم سرور حالت عادی هستش اگر توجه کنید گفتم ssh هم باز نمیشه ولی دیتابیس هم ریستارت نمیشه
-
پاسخ : مشکل دیتابیس
با ریبوت مشکلی حل نمیشود.
چه کنترل پنلی روی سرورتون نصب شده؟
-
پاسخ : مشکل دیتابیس
سی پنل هستش
- - - Updated - - -
دوستان کسی هست راهنمائی کنه این مورد چند بار ایمیل برام اومد مربوط به این فایل Pid ولی نادیده گرفتم
-
پاسخ : مشکل دیتابیس
دلایل مختلفی میتونه باعث بروز این مشکل باشه.
ابتدا چک کنید پارتیشن tmp/ فول نشده باشد.
با دستور زیر:
df -h
محتویات بخش my.cnf رو نیز اگر دسترسی دارید ارسال کنید .
-
پاسخ : مشکل دیتابیس
پوشه tmp 21 درصد میباشد
و محتویات My.vnf
mysqld]
skip-locking
skip-innodb
query_cache_limit=1M
query_cache_size=32M
query_cache_type=1
max_connections=500
interactive_timeout=100
wait_timeout=100
connect_timeout=10
thread_cache_size=128
key_buffer=16M
join_buffer=1M
max_allowed_packet=16M
table_cache=1024
record_buffer=1M
sort_buffer_size=2M
read_buffer_size=2M
max_connect_errors=10
# Try number of CPU's*2 for thread_concurrency
thread_concurrency=2
myisam_sort_buffer_size=64M
log-bin
server-id=1
[safe_mysqld]
err-log=/var/log/mysqld.log
open_files_limit=8192
[mysqldump]
quick
max_allowed_packet=16M
[mysql]
no-auto-rehash
#safe-updates
[isamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M
[myisamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M
[mysqlhotcopy]
interactive-timeout
-
پاسخ : مشکل دیتابیس
راه دوم:
با دستورات زیر یک pid فایل جدید ایجاد کنید و سرور را ریستارت کنید.
touch /tmp/mysql.sock
service mysqld restart
و
reboot