- Corrige l'erreur SQL 'Unknown column fk_operation in users' - L'opération active est récupérée depuis operations.chk_active = 1 - Jointure avec users pour filtrer par entité de l'admin créateur - Query: SELECT o.id FROM operations o INNER JOIN users u ON u.fk_entite = o.fk_entite WHERE u.id = ? AND o.chk_active = 1
19 lines
936 B
Plaintext
Executable File
19 lines
936 B
Plaintext
Executable File
# Configuration logrotate pour email_queue.log
|
|
# À placer dans /etc/logrotate.d/geosector-email-queue
|
|
|
|
/var/www/geosector/api/logs/email_queue.log {
|
|
daily # Rotation journalière
|
|
rotate 30 # Garder 30 jours d'historique
|
|
compress # Compresser les anciens logs
|
|
delaycompress # Compresser le jour suivant
|
|
missingok # Pas d'erreur si le fichier n'existe pas
|
|
notifempty # Ne pas tourner si vide
|
|
create 664 www-data www-data # Créer nouveau fichier avec permissions
|
|
dateext # Ajouter la date au nom du fichier
|
|
dateformat -%Y%m%d # Format de date YYYYMMDD
|
|
maxsize 100M # Rotation si dépasse 100MB même avant la fin du jour
|
|
postrotate
|
|
# Optionnel : envoyer un signal au process si nécessaire
|
|
# /usr/bin/killall -SIGUSR1 php 2>/dev/null || true
|
|
endscript
|
|
} |