【问题标题】:Yaws uses old config fileYaws 使用旧的配置文件
【发布时间】:2010-09-07 08:29:21
【问题描述】:

我正在开发一个运行在带有 UML 的 VPS 上的 Debian etch 上的 Yaws 1.65(通过 apt 安装)的 Web 应用程序。每当我执行/etc/init.d/yaws restartstop/start 时,它都会根据旧版本的配置文件(/etc/yaws/yaws.conf)进行初始化。

我知道这一点是因为我将 docroot 从默认目录更改为另一个目录(称为 A),然后在几周后将其更改为目录 B,并且过去几个月配置文件一直保留在 B 中。但是,重启后又切换回A。如果切换回包默认值,那是可以理解的,但它会切换到旧的自定义版本。

有趣的是,如果我让它停止几分钟,当我再次启动它时,一切都会恢复正常(使用目录 B)。但是当它停止时,如果我运行 ps,我看不到任何与 yaws 相关的进程(yaws、heart 等)。这个问题在几次重启后仍然存在,所以它一定是某个地方的配置的旧缓存副本,但我还没有找到类似的东西。

知道会发生什么吗?

更新: @Gorgapor - 我停止了偏航,重命名了配置文件并尝试再次启动它。它未能启动。但是,我能够重新启动几次,但这次并没有切换回旧版本。

【问题讨论】:

    标签: yaws


    【解决方案1】:

    我对 yaws 完全没有经验,但我有一个故障排除建议:如果完全删除配置文件会发生什么?如果它仍然在没有配置文件的情况下启动 yaws,这可能是一个明显的迹象,表明某些东西正在被缓存。

    不管怎样,用 5 分钟的快速谷歌搜索,我没有发现任何缓存行为。

    【讨论】:

      猜你喜欢
      • 2013-08-19
      • 2010-11-02
      • 1970-01-01
      • 1970-01-01
      • 2022-10-14
      • 2012-10-24
      • 1970-01-01
      • 1970-01-01
      • 2014-03-18
      相关资源
      最近更新 更多