при рестарте mysql зависает его же процесс
Добавлено: 2008-04-24 14:15:19
С недавнего времени не могу рестартануть мускуль скриптом /usr/local/etc/rc.d/mysql-server restart, он просто пытается остановить свой процесс и не может, тоесть Waiting for pids: ..... и отображается номер пида процесса мускуля через запятую, в это время уже к базе подключиться нельзя но процесс мускуля висит и даже kill не помагает, спасает только полный рестарт сервера. /usr/local/etc/rc.d/mysql-server stop и /usr/local/etc/rc.d/mysql-server start тоже не помагают. Данные:
Кто-нибудь с таким сталкивался? Как лечить?
Код: Выделить всё
FreeBSD 6.2-RELEASE amd64
CPU: Intel(R) Xeon(R) CPU 5140 @ 2.33GHz (2327.54-MHz K8-class CPU) FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
real memory = 9395240960 (8960 MB)
Код: Выделить всё
mysql-client-5.0.45_1
mysql-server-5.0.45_1
Код: Выделить всё
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 384M
max_allowed_packet = 1M
table_cache = 512
sort_buffer_size = 128M
read_buffer_size = 512M
read_rnd_buffer_size = 128M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 128M
query_cache_limit = 256M
thread_concurrency = 8
log-bin
log-slow-queries = /var/data/mysql/slow.log
long_query_time = 10
server-id = 1
innodb_buffer_pool_size = 6144M
innodb_additional_mem_pool_size = 256M
innodb_file_io_threads = 16
innodb_log_buffer_size = 4M
innodb_thread_concurrency = 8
key_buffer_size = 256M
tmp_table_size = 768M
innodb_flush_log_at_trx_commit=0
innodb_log_file_size = 256M
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[isamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout