Spec-Zone .ru
спецификации, руководства, описания, API
|
На Unix сигналы могут быть отправлены процессам. mysqld отвечает на сигналы, отправленные этому следующим образом:
SIGTERM
заставляет сервер завершать работу.
SIGHUP
заставляет сервер перезагружать таблицы
предоставления и сбрасывать таблицы, журналы, кэш потока, и кэш узла. Эти действия походят на различные
формы FLUSH
оператор. Сервер также пишет отчет о состоянии в журнал ошибок, у которого есть этот формат:
Status information:Current dir: /var/mysql/data/Running threads: 0 Stack size: 196608Current locks:Key caches:defaultBuffer_size: 8388600Block_size: 1024Division_limit: 100Age_limit: 300blocks used: 0not flushed: 0w_requests: 0writes: 0r_requests: 0reads: 0handler status:read_key: 0read_next: 0read_rnd 0read_first: 1write: 0delete 0update: 0Table status:Opened tables: 5Open tables: 0Open files: 7Open streams: 0Alarm status:Active alarms: 1Max used alarms: 2Next alarm time: 67
На некотором Mac OS X 10.3 версий mysqld
игнорирует SIGHUP
и SIGQUIT
.