2008-08-30 11 views
2

私はVPSとUMLを使ってDebian etchを実行しているYaws 1.65(aptからインストールされています)でWebアプリケーションを開発しています。 /etc/init.d/yaws restartまたはstop/startを実行するたびに、古いバージョンの設定ファイル(/etc/yaws/yaws.conf)に従って初期化されます。Yawsは古い設定ファイルを使用しています

docrootをデフォルトから別のディレクトリ(Aと呼ぶ)に変更したので、数週間後にディレクトリBに変更され、設定ファイルは過去数ヶ月間Bにとどまっていたので、これはわかっています。しかし、再起動後、Aに戻ります。パッケージのデフォルトに戻った場合、それはわかりますが、代わりに古いカスタマイズされたバージョンに切り替わります。

面白いのは、私が数分間停止したままにしておくと、もう一度起動すると、すべてが元の(ディレクトリBを使用して)元の状態に戻ります。しかし、それが停止している間、私がpsを実行すると、ヨー運動に関連するプロセス(ヨー、心臓など)は見られません。この問題はいくつかのリブートから生き残っているので、どこかの設定の古いキャッシュされたコピーでなければならないが、私はまだそのようなものを見つけていない。

何が起こっている可能性がありますか?

更新: @Gorgapor - 私はヨーヨーを止め、設定ファイルの名前を変更してもう一度起動しようとしました。それは始まらなかった。しかし、私は数回再起動することができましたが、今回は古いバージョンに戻っていませんでした。

答えて

1

私は全く経験がありませんが、トラブルシューティングのヒントがあります。設定ファイルを完全に削除するとどうなりますか?それでも設定ファイルなしで起動すると、何かがキャッシュされていることを明確に示すことができます。

すばらしいことに、すばらしい5分間のグーグルで、キャッシングの動作については言及していませんでした。

関連する問題