Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Fwd: RE : Questions

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Emmanuel Cocco <adresse@cachée>
  • To: adresse@cachée, Etienne MELEARD <adresse@cachée>
  • Subject: Re: [sympa-fr] Fwd: RE : Questions
  • Date: Fri, 18 Jan 2013 12:23:33 +0100

Bonjour,

Merci Etienne, pour logrotate, j'ai mis ta conf,
Mais pour mysql, comme je disais, il est en upstart (j'utilise ubuntu server), peut-on convertir le script de démarrage sympa en upstart ? ou alors quelle condition dois-je ajouter dans la conf upstart de mysql ?
Ci-dessous, le contenu de /etc/init/mysql.conf

# MySQL Service

description     "MySQL Server"
author          "Mario Limonciello <adresse@cachée>"

start on runlevel [2345]
stop on starting rc RUNLEVEL=[016]

respawn
respawn limit 2 5

env HOME=/etc/mysql
umask 007

# The default of 5 seconds is too low for mysql which needs to flush buffers
kill timeout 300

pre-start script
    #Sanity checks
    [ -r $HOME/my.cnf ]
    [ -d /var/run/mysqld ] || install -m 755 -o mysql -g root -d /var/run/mysqld
    /lib/init/apparmor-profile-load usr.sbin.mysqld
    LC_ALL=C BLOCKSIZE= df --portability /var/lib/mysql/. | tail -n 1 | awk '{ exit ($4<4096) }'
end script

exec /usr/sbin/mysqld

post-start script
   for i in `seq 1 30` ; do
        /usr/bin/mysqladmin --defaults-file="${HOME}"/debian.cnf ping && {
            exec "${HOME}"/debian-start
            # should not reach this line
            exit 2
        }
        statusnow=`status`
        if echo $statusnow | grep -q 'stop/' ; then
            exit 0
        elif echo $statusnow | grep -q 'respawn/' ; then
            exit 1
        fi
        sleep 1
    done
    exit 1
end script


Merci d'avance,
Emmanuel


Le 17/01/2013 16:25, Etienne MELEARD a écrit :
adresse@cachée">

RE : Questions.eml
Sujet:
RE : Questions
De :
<adresse@cachée>
Date :
17/01/2013 16:24
Pour :
Emmanuel Cocco <adresse@cachée>, "adresse@cachée" <adresse@cachée>
Bonjour,

Pour ton premier problème je ne pense pas pouvoir t'aider je n'ai pas du tout utiliser la même config.
J'ai un seul Vhost et je renvoie l'utilisateur vers le bon robot selon l'url par laquelle il arrive définit dans chaque robot.conf des robots.

Pour le problème 2 :
Tu peux définir l'Oder de démarrage des services
Dans /etc/rc.d/ Tu trouveras les différents level de boot (1-6). 
Dans chaque un répertoire (rcX.d/) dans lesquelles tu auras des liens symboliques vers les scripts de ton init.d

Par exemple : dans ton rc.d/rc3.d/, tu trouveras un ensemble de services lancer au démarrage niv3 (normal)
S81mysql -> ../init.d/mysql
S82sympa -> ../init.d/sympa

Le S correspond a Start et le numéro (XX) à l'odre. (Le K c'est pour l'arrêt).
Donc tu dois t'arranger pour que mysql est un numéro plus petit que sympa.

Pour le problème 3 (c'est ma conf)

# log de sympa
/var/log/sympa {
        rotate 5
        size=100M
        compress
        notifempty
        postrotate
                /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
                /bin/kill -HUP `cat /var/run/rsyslogd.pid 2> /dev/null` 2> /dev/null || true
        endscript
}


Cordialement,
Lievre Marc-Alexandre
MOE Liste de diffusion
adresse@cachée
________________________________________
De : Emmanuel Cocco [adresse@cachée]
Date d'envoi : jeudi 17 janvier 2013 11:21
À : adresse@cachée
Objet : Questions

Bonjour,

J'ai mis en place sympa 6.1.16 par les sources mais,

1ier problème
Je n'ai pas trouver de documentation assez approfondie pour comprendre
Virtual host, j'utilise apache, et j'ai effectué la configuration suivante :

J'ai créé
/etc/apache2/sites-enabled/ml.maliste1.fr
Et le contenu de ce fichier est :
<VirtualHost *:80>
   ServerAdmin adresse@cachée
   DocumentRoot /var/www/ml.maliste1.fr
   ServerName ml.maliste.fr
   <IfModule mod_fcgid.c>
     AddHandler fcgid-script .fcgi
   </IfModule>
   ScriptAlias /sympa /home/sympa/bin/wwsympa-wrapper.fcgi
   Alias /static-sympa /home/sympa/static_content
</VirtualHost>

J'ai créé
/etc/apache2/sites-enabled/ml.maliste2.fr
Et le contenu de ce fichier est :
<VirtualHost *:80>
   ServerAdmin adresse@cachée
   DocumentRoot /var/www/ml.maliste2.fr
   ServerName ml.maliste.fr
   <IfModule mod_fcgid.c>
     AddHandler fcgid-script .fcgi
   </IfModule>
   ScriptAlias /sympa /home/sympa/bin/wwsympa-wrapper.fcgi
   Alias /static-sympa /home/sympa/static_content
</VirtualHost>

Mon premier problème est que lorsque je redémarre le service apache par
la commande :
/etc/init.d/apache2 restart
J'ai une erreur à cause du processus
17052 /usr/bin/perl /home/sympa/bin/wwsympa.fcgi
Pourriez-vous me donner la bonne configuration pour apache ?

##################################################################


2ième problème
Lorsque je redémarre mon serveur, j'ai une erreur pas de base de
données, Il semble que mysql démarre après sympa, mysql est en upstart,
comment faire pour que mysql démarre avant ?


##################################################################


3ième problème
Pourriez-vous me donner la configuration à effectuer pour logrotate ?
Actuellement, j'ai mis cela :
Dans /etc/logrotate.d/sympa
/var/log/sympa.log {
         missingok
         notifempty
         rotate 7
         size=100k
         compress
         delaycompress
         postrotate
#                invoke-rc.d --quiet sympa reload > /dev/null
#                invoke-rc.d --quiet sysklogd reload > /dev/null || true
#                invoke-rc.d --quiet rsyslog reload > /dev/null || true
         endscript

Merci de votre retour,
Bien cordialement,
Emmanuel COCCO
Administrateur système
_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
France Telecom - Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, France Telecom - Orange is not liable for messages that have been modified, changed or falsified.
Thank you.






Archives gérées par MHonArc 2.6.19+.

Haut de le page