freetds.log文件重载了系统,因此我更改了/etc/freetds.conf中的调试标志:
; dump file = /tmp/freetds.log
#; debug flags = 0xffff
; debug flags = 0x80如何重新启动freetds或unixodbc?即使当我注释掉dump file = /tmp/freetds.log行时,也不会有任何效果。
发布于 2014-06-19 16:38:38
似乎没有人知道,但我想出来了。
所以它是自动的。如果看起来您的更改没有生效,那是因为您正在编辑错误的文件。我在不同的位置有两个freetds.conf文件。执行locate freetds.conf,您将看到有多个结果。
发布于 2016-07-24 21:08:24
在我自己的经验中,我发现对freetds.conf文件的更改直到我重新启动机器本身之后才被应用。
我只是更改了日志文件的位置和调试级别,但是只有在重新启动服务器之后,我才会看到这些更改被考虑在内。
在重新启动服务器之前(这是因为我似乎没有尝试过其他任何操作),我尝试重新启动各种服务,这些服务我认为会影响,即nginx,但这没有任何效果。
发布于 2016-09-14 07:42:25
老线,我知道。但它还没有被接受的答案,希望这能增加一些价值。:)
使用Freetds作为PHP开发的一部分(使用nginx等),我们需要重新启动PHP以使更改生效。
https://serverfault.com/questions/606481
复制相似问题