O mysqld_safe deve rodar sempre?

2

No meu servidor, notei que tenho processos mysqld e mysqld_safe em execução simultaneamente. O mysqld_safe deve rodar sempre junto com o mysqld?

    
por AppleGrew 22.01.2012 / 05:49

1 resposta

3

É melhor que isso aconteça. Se você ler o código para mysqld_safe, existe uma inicialização básica de inicialização no início e um loop indefinido na parte inferior. Aqui está a descrição do pseudocódigo do Loop

Iniciar o loop

  • executa o mysqld dentro do loop
  • uma vez terminado o mysqld, verifique como ocorreu a terrminação
    • se normalmente terminado, sair do loop (como service mysql stop )
    • se finalizado de forma anormal na inicialização, sair do loop (errmsg postado no arquivo de erros)
    • se anormalmente terminado de outra forma, errmsg postou porque o mysqld morreu
  • tente novamente o mysqld

Fim do ciclo

Esta é uma descrição supersimplificada do que o mysqld_safe faz

    
por 22.01.2012 / 06:31

Tags