重新启动apache服务所需要的任何变化rewritemap的文件?
-
25-09-2019 - |
题
我使用一个perl脚本文件作为一个地图文件中RewriteMap指令。因为我读了apache载脚本一旦开始,那么,它需要重新装载或重新启动阿帕奇之后的任何改变这个脚本文件?
解决方案
是的, 地图重写 只有注册,当Apache是开始。而且当使用外部程序作为改写地图(即地图的类型 pgr
)程序的文件需要被锁定 RewriteLock
:
这项指示设置的文件同步锁文件,其mod_rewrite需要沟通
RewriteMap
程序.设置这个文件锁到一个当地的道路(不在NFS安装的设备)的时候你想使用一个地图重写程序。它不需要其他类型的改写地图。
但其他类型的地图可以改变之后:
对于纯文本和DBM格式文件的看-钥匙缓存在的核心,直到的 mtime 的映射文件的变化或服务器不会重新启动。这样你可以有地图的功能规则,这是用于 每 请求。这是没有问题,因为外部的查询只发生一次!
其他提示
我不知道,如果上面的反应是正确的,重装似乎是罚款。
您可以做的。 “的ps aux | grep的YOUR_REWRITE_PROGRAM” 检查PID /启动重写映射程序的时间
阿帕奇重载似乎设置新的PID /开始时间为这些方法中,所以我将承担新的工艺开始,再装载可以是细
不隶属于 StackOverflow