Attention ! Ne cliquez pas sur ce lien, c'est un piège à enfoirés du net !

Chez oim, forum libreChez oim, forum libre

 
Pages: 1 ... 13 14 15 [16] 17 18 19 ... 72   En bas

Auteur Sujet: Discussions autour de Wamp avec un de ses créateurs, Otomatic  (Lu 173068 fois)

alex

  • Administrateur
  • Moulin à paroles
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 23.065
  • Proprio officiel chez oim !
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #224 le: mardi 05 février 2019, 14:27 »
le: mardi 05 février 2019, 14:27

Sinon, j'ai une suggestion avant le fork.

Il est proposé de supprimer les logs afin d'éviter qu'il prennent une taille astronomique.
Pourquoi ne pas proposer une rotation des logs ? C'est à dire, un nouveau fichier de log pour chaque jour qui passe.

C'est pourtant très simple, Apache propose le script rotatelogs.exe
Il suffit juste de l'inclure dans httpd.conf. Voilà longtemps que je fonctionne comme ça et c'est parfait !


Exemple :

Code: apache
<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

    CustomLog "${INSTALL_DIR}/logs/access.log" combined
    TransferLog "|E:/wamp/bin/apache/apache2.4.37/bin/rotatelogs.exe -l -f E:/wamp/logs/%Y-%m-%d-access.log 86400" 

</IfModule>
Les chemins relatifs dans la config ne fonctionnent pas.

Avec cette config, les logs seront établis au jour le jour à partir de 0h ou minuit.
Demo pour le mois de février :




C'est quand même mieux que de vider les logs, non ?
Signaler au modérateur   IP archivée

Otomatic

  • Observateur
  • Pipelette pathologique
  • ******
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 1.651
  • Vieux geek assagi
      • Aviatechno
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #225 le: mardi 05 février 2019, 14:44 »
le: mardi 05 février 2019, 14:44

C'est quand même mieux que de vider les logs, non ?
AMHA, non. Ça ne diminue en rien la taille — totale — des logs. C'est une fausse bonne idée.
Alex, essaye, pour une fois, de te mettre à la place de celui ou celle qui n'y connaît rien, mais rien de rien.

Celui qui sait, comme toi, il mettra en place rotatelogs s'il en a envie, le néophyte, il s'en bat les couilles, ,il ne sait même pas que ça existe, ni à quoi ça sert.

Ma “philosophie” pour Wampserver a toujours été d'être au plus près possible des configurations de base Apache, PHP et MySQL.
Signaler au modérateur   IP archivée
« La vie sans musique est tout simplement une erreur, une fatigue, un exil. » Friedrich Nietzsche.
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. » Coluche

alex

  • Administrateur
  • Moulin à paroles
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 23.065
  • Proprio officiel chez oim !
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #226 le: mardi 05 février 2019, 14:51 »
le: mardi 05 février 2019, 14:51

C'est pour ça que je propose, parce-que personne ne connait !
Proposer dans les menus une rotation des logs ou leur purge pur et simple, serait un plus.

Enfin, c'est juste une proposition.
Sur ce site, par exemple, la rotation des logs est activée, et les logs d'erreur aussi (error.log). Ca évite les surprises. ;)
Signaler au modérateur   IP archivée

maximus23

  • Observateur
  • Pipelette invétérée
  • *******
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 2.509
  • Grand chevalier du mot de passe
      • ®Smf® Solutions
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #227 le: mardi 05 février 2019, 14:53 »
le: mardi 05 février 2019, 14:53

C'est quand même mieux que de vider les logs, non ?
Tout cela dépend de l'usage que l'on en fait.

Moi en local j'utilise un log unique pour les développements ce qui me permet de retrouver une erreur directement sans aller retourner tous les logs.

La RC1 est sortie alors tes logs ils vont avoir chauds si tu les fais par morceaux moi ici les miens sont explosifs :)
Signaler au modérateur   IP archivée
Amitiés et à bientôt...
Have a nice day...

alex

  • Administrateur
  • Moulin à paroles
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 23.065
  • Proprio officiel chez oim !
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #228 le: mardi 05 février 2019, 14:56 »
le: mardi 05 février 2019, 14:56

Mais c'est pas par morceau, c'est pas journée de 24H !

Si tu veux le log du 5 février 2019, tu l'ouvres et c'est tout.
Les logs sont rangés par date. Où est le problème ? C'est même très pratique ! Tu n'es pas obligé de ratisser un gros log unique.

Tu peux même limiter le nombre de logs à 10, 20 ou même 2 !
Je ne vois aucun souci !
Signaler au modérateur   IP archivée

alex

  • Administrateur
  • Moulin à paroles
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 23.065
  • Proprio officiel chez oim !
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #229 le: mardi 05 février 2019, 15:03 »
le: mardi 05 février 2019, 15:03

Bon dieu de bon dieu, tout les deux me détestent ! Même si j'ai des bonnes idées. :gk:
Ce soir, je me pends à un cordon USB ! :(
 O0
Signaler au modérateur   IP archivée

Otomatic

  • Observateur
  • Pipelette pathologique
  • ******
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 1.651
  • Vieux geek assagi
      • Aviatechno
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #230 le: mardi 05 février 2019, 15:05 »
le: mardi 05 février 2019, 15:05

Bonjour,

Il n'y a ni problème, ni souci !
Je répète que je m'en tiens aux configurations de base — à très peu de chose près —d'Apache, PHP et MySQL telles qu'elles sont fournies avec les différentes “releases”.

Le jour où Apache implémentera rotatelogs dans sa configuration de base, je suivrai, comme je l'ai fait, par exemple, avec le Define SRVROOT lorsque il est apparu pour la première fois avec Apache 2.4.35.

C'est la même chose pour les php.ini qui sont systématiquement comparés (UltraCompare) avec les php.ini-development de chaque version de PHP.

Tiens, xDebug 2.7.0 RC1 est sorti, du boulot (Faire joujou) en perspective pour préparer la mise à jour xdebug2.7.0 sur les versions PHP 7.0 à 7.3
Signaler au modérateur   IP archivée
« La vie sans musique est tout simplement une erreur, une fatigue, un exil. » Friedrich Nietzsche.
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. » Coluche

alex

  • Administrateur
  • Moulin à paroles
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 23.065
  • Proprio officiel chez oim !
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #231 le: mardi 05 février 2019, 15:15 »
le: mardi 05 février 2019, 15:15

Le jour où Apache implémentera rotatelogs dans sa configuration de base, je suivrai, comme je l'ai fait, par exemple, avec le Define SRVROOT lorsque il est apparu pour la première fois avec Apache 2.4.35.

Mais c'est le cas !
Rotatelogs.exe est fourni avec Apache depuis bien longtemps déjà !

Il suffit juste de s'y intéresser.
Httpd.exe t'a intéressé, pourquoi pas rotatelogs.exe ? Ils sont dans le même dossier ! :iz:
Apache propose quelques exécutables qui sont vraiment très pratiques à l'usage.

Il suffit juste de se renseigner, en CLI :
Code
rotatelogs.exe /?
Ou sur le site de Apache :
https://httpd.apache.org/docs/2.4/fr/programs/rotatelogs.html


Signaler au modérateur   IP archivée

Otomatic

  • Observateur
  • Pipelette pathologique
  • ******
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 1.651
  • Vieux geek assagi
      • Aviatechno
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #232 le: mardi 05 février 2019, 15:55 »
le: mardi 05 février 2019, 15:55

Mais c'est le cas !
Rotatelogs.exe est fourni avec Apache depuis bien longtemps déjà !
Fourni, oui. Implémenté par défaut non.

C'est fourni de la même manière que sont fournis d'autres “utilitaires” comme ab.exe, abs.exe, ApacheMonitor.exe, htdbm.exe, htdigest.exe, openssl.exe, wintty.exe qui sont aussi considérés comme « pratiques » ou même « indispensables » par des utilisateurs confirmés, mais, là aussi, comme ils ne sont pas implémentés dans la configuration de base d'Apache, ils ne seront pas implémentés dans les installations ou addons Wampserver.

Les renseignements en CLI, je sais faire et je m'en sert très souvent. httpd.exe m'a obligatoirement intéressé, parce s'il n'est pas lancé, il n'y a pas d'Apache, donc pas de PHP, donc pas de développement de site web local, c'est la base même d'un serveur HTTP.

Je répète une énième fois : configuration de base telle que fournie par Apache et PHP sans fioriture ; le néophyte a déjà fort à faire avec ; le connaisseur, ajoutera sans aucun problème ce qui lui manque et j'en resterais là.


Signaler au modérateur   IP archivée
« La vie sans musique est tout simplement une erreur, une fatigue, un exil. » Friedrich Nietzsche.
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. » Coluche

alex

  • Administrateur
  • Moulin à paroles
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 23.065
  • Proprio officiel chez oim !
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #233 le: mardi 05 février 2019, 16:09 »
le: mardi 05 février 2019, 16:09

Je te parlais de httpd pour souligner l'égalité d'importance de rotatelogs.

Figure toi que rotatelogs est utilisé de partout.
Il permet d'avoir des fichiers de logs au quotidien. Que c'est-il passé le 12/02/2018 ? On va regarder le fichier de log qui porte ce nom !

Rotatelogs est un utilitaire qui est indispensable à Apache ! Que ce soit sous Win ou Nunux.
Sa mise en œuvre est des plus simple, tellement il est utilisé.

Il est aussi important que le service Httpd !
Signaler au modérateur   IP archivée

Otomatic

  • Observateur
  • Pipelette pathologique
  • ******
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 1.651
  • Vieux geek assagi
      • Aviatechno
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #234 le: mardi 05 février 2019, 17:22 »
le: mardi 05 février 2019, 17:22

Bonjour,

Oui pour un serveur de production, mais non pour un serveur de développement et Wampserver est — avant tout autre chose — un serveur de développement local ; que certains s'en servent en production, c'est leur affaire et leur problème, pas le mien.

J'ai plusieurs dizaines de différents “projets” dans UltraEdit dont chacun peut ouvrir autant de fichiers que nécessaire. Beaucoup de ces projets ouvrent aussi les fichiers de log Apache, PHP et mysql de manière à montrer les erreurs éventuelles au cours du développement et je ne veux pas être obligé d'ouvrir manuellement les fichiers Apache du jour et, en plus, me souvenir qu'il faut le faire. Le simple fait de choisir un “projet” dans UltraEdit ouvre automatiquement tous les fichiers qui y sont définis.
Signaler au modérateur   IP archivée
« La vie sans musique est tout simplement une erreur, une fatigue, un exil. » Friedrich Nietzsche.
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. » Coluche

alex

  • Administrateur
  • Moulin à paroles
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 23.065
  • Proprio officiel chez oim !
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #235 le: mardi 05 février 2019, 17:48 »
le: mardi 05 février 2019, 17:48

Toi, oui, peut-être que ça ne t'es pas utile.
Mais pourquoi ne pas l'implémenter, à côté de la ligne de "purge" des logs ?

Certains y trouveraient leur compte, j'en suis convaincu !
J'en suis d'autant plus convaincu que j'en fait partie. Avoir un fichier de log pour chaque jour qui passe, c'est quand même plus pratique qu'un énorme fichier de log.
Et ce n'est pas parce-qu'on est en privé que les logs ne sont pas les bienvenus. Bien au contraire ! Quand on dépanne un projet, on consulte les logs...
Mais bon, en ce me concerne, j'ai implémenté cette solution avant que Wamp ne se décide à le faire, peut-être, mais peut-être pas...
Signaler au modérateur   IP archivée

maximus23

  • Observateur
  • Pipelette invétérée
  • *******
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 2.509
  • Grand chevalier du mot de passe
      • ®Smf® Solutions
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #236 le: mardi 05 février 2019, 18:30 »
le: mardi 05 février 2019, 18:30

UltraEdit (Et UltraCompare), je l'utilise depuis des lustres, presque cinq vu qu'un lustre est égal à cinq années, et, à l'époque, c'était ce qu'on appelait un Shareware et j'ai payé trois fois le prix du Shareware — dérisoire à l'époque — ce qui me donne les mises à jour gratuites à vie.
Nous sommes donc deux au moins deux à utiliser cette solution pour la programmation syntaxique et la lecture comparative des codes :)
Signaler au modérateur   IP archivée
Amitiés et à bientôt...
Have a nice day...

alex

  • Administrateur
  • Moulin à paroles
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 23.065
  • Proprio officiel chez oim !
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #237 le: mardi 05 février 2019, 18:32 »
le: mardi 05 février 2019, 18:32

Et en attendant, je reviens de Sourceforge, et il n'y a que des .exe
Aucun code source permettant un fork...
Signaler au modérateur   IP archivée

Otomatic

  • Observateur
  • Pipelette pathologique
  • ******
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 1.651
  • Vieux geek assagi
      • Aviatechno
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #238 le: mardi 05 février 2019, 18:42 »
le: mardi 05 février 2019, 18:42

Bonsour (La nuit commence à tomber [plouf])

Les sources, ce ne sont ni plus ni moins que tous les fichiers obtenus après installation de Wampserver.
Signaler au modérateur   IP archivée
« La vie sans musique est tout simplement une erreur, une fatigue, un exil. » Friedrich Nietzsche.
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. » Coluche

maximus23

  • Observateur
  • Pipelette invétérée
  • *******
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 2.509
  • Grand chevalier du mot de passe
      • ®Smf® Solutions
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #239 le: mardi 05 février 2019, 18:52 »
le: mardi 05 février 2019, 18:52

Et en attendant, je reviens de Sourceforge, et il n'y a que des .exeAucun code source permettant un fork...

Tout se fait via iss pour l'installation en mode silencieux des fichiers et des scripts.

Le module de base est en pascal et c++ avec des librairies malheureusement non modifiables tu dois trouver autre chose et le reste c'est tous simplement les modules indispensables pour faire fonctionner un serveur local et là pas de modifications directes.

Donc rien de bien compliqué dans la structure de mise en pratique mais beaucoup plus coriace dans la technique des scripts iss etc …

Je me sers souvent d'Inno Setup et quand on le connaît on sait faire pas mal de choses y compris les modifications de registre etc...

:)

Signaler au modérateur   IP archivée
Amitiés et à bientôt...
Have a nice day...
Pages: 1 ... 13 14 15 [16] 17 18 19 ... 72   En haut
 

Page générée en 0.105 secondes avec 21 requêtes.