2009-12-16 4 views
3

J'ai essayé d'utiliser rotatelogs.exe sur Windows Server 2k pour faire pivoter le access.log. Mais chaque fois que je redémarre apache il obtient une erreur lors de la lecture http.confApache 2 Windows rotatelogs aide

Voici la ligne:

CustomLog "|D:\Apache2\Apache2\bin\rotatelogs.exe D:\Apache2\Apache2\logs\access.log 86400” common 

Je ne sais pas pourquoi cela ne fonctionne pas. Les chemins sont corrects, le format de journal commun est défini. Ma syntaxe est incorrecte quelque part?

Répondre

4

Essayez les barres obliques (/) à la place des barres obliques inverses (\).

+0

pour une machine Windows? – Tyler

+1

Je courais dans le même problème. Les barres obliques fixes l'ont corrigé. – Pedro

1

Une autre approche serait d'utiliser HalRotateLogs.exe (à partir de Halcyon Logic).

Voir: www.halcyonlogic.com/index.php#tab-products

Créer une tâche planifiée de Windows pour exécuter l'utilitaire à un intervalle spécifique de votre choix (ex: tous les jours à minuit), régler et oublier.

Gardez les choses simples.