2008-08-30 25 views
2

Je suis en train de développer une application web sur Yaws 1.65 (installée via apt) fonctionnant sur Debian etch sur un VPS avec UML. Chaque fois que je fais /etc/init.d/yaws restart ou stop/start, il s'initialise selon une ancienne version du fichier de configuration (/etc/yaws/yaws.conf). Je le sais parce que j'ai changé le docroot par défaut en un autre répertoire (appelez-le A), puis quelques semaines plus tard, je l'ai changé en répertoire B, et le fichier de configuration est resté avec B pendant plusieurs mois. Mais ensuite, après un redémarrage, il revient à A. S'il revenait à la valeur par défaut du paquet, ce serait compréhensible, mais il passe à une ancienne version personnalisée à la place. La chose amusante est que si je la laisse pendant plusieurs minutes, quand je la relancerai, tout redeviendra normal (en utilisant le répertoire B). Mais pendant qu'il est arrêté, si je cours ps, je ne vois pas de processus liés au pian (pian, cœur, etc.). Ce problème a survécu à plusieurs redémarrages, donc il doit y avoir une vieille copie de la config quelque part, mais je n'ai pas encore trouvé quelque chose comme ça.Yaws utilise l'ancien fichier de configuration

Une idée de ce qui pourrait se passer?

Mise à jour: @Gorgapor - J'ai arrêté le pian, j'ai renommé le fichier de configuration et j'ai essayé de le redémarrer. Il a échoué à démarrer. Cependant, j'ai été capable de redémarrer plusieurs fois et cette fois-ci, je ne suis pas retourné à l'ancienne version.

Répondre

1

Je suis complètement inexpérimenté avec le pian, mais j'ai une suggestion de dépannage: Que se passe-t-il si vous supprimez complètement le fichier de configuration? Si cela continue à produire un pian sans fichier de configuration, cela peut indiquer clairement que quelque chose est en cache.

Pour ce que ça vaut, avec un rapide 5 minutes de googling, je n'ai trouvé aucune mention de tout comportement de mise en cache.