FreeTDS: Preciso reiniciar algo depois de alterar o arquivo freetds.conf?

6

O arquivo freetds.log estava sobrecarregando o sistema, então eu mudei os sinalizadores de depuração em /etc/freetds.conf:

    ;       dump file = /tmp/freetds.log
    #;      debug flags = 0xffff
    ;       debug flags = 0x80

Como faço para reiniciar o freetds ou o unixodbc? Nada está entrando em vigor, mesmo quando eu comentar a linha dump file = /tmp/freetds.log .

    
por Edmund 19.06.2014 / 17:23

3 respostas

5

Não parece haver ninguém que saiba, mas eu descobri.

Então é automático. Se não parecer que suas alterações entraram em vigor, é porque você está editando o arquivo errado. Eu tinha 2 arquivos freetds.conf em diferentes locais. Faça um locate freetds.conf e você verá que tem vários resultados.

    
por 19.06.2014 / 18:38
0

Na minha própria experiência, descobri que as alterações no arquivo freetds.conf não foram aplicadas até que eu realmente reiniciei a própria máquina.

Eu simplesmente alterei a localização do arquivo de log e o nível de depuração, mas somente quando o servidor foi reinicializado vi essas alterações sendo levadas em consideração.

Antes de reiniciar o servidor (o que foi feito porque nada mais tentei funcionar) tentei reiniciar os vários serviços que eu teria impacto, ou seja, nginx, mas isso não teve qualquer efeito.

    
por 24.07.2016 / 23:08
0

Tópico antigo, eu sei. Mas ainda não há resposta aceita e espero que isso possa agregar algum valor. :)

Usando o Freetds como parte do desenvolvimento do PHP (com nginx etc), precisamos reiniciar o PHP FPM para que as mudanças entrem em vigor.

    
por 14.09.2016 / 09:42

Tags