#1 Le 29/10/2012, à 11:16
- AmI2Blame4
[Résolu]squid : problème de démarrage, ssd et ordre des services
Bonjour,
j'ai installé et configuré squid+squidGuard (ubuntu 12.04).
Tout fonctionne "à la main".
Mais : j'ai un ssd et mon /var/log est en tmpfs
Du coup j'ai créé au démarrage un service squid3-tmpfs créant sur en tmpfs les /var/log/squid et autres nécessaires.
Par contre au démarrage de la machine squid3 ne se lance pas bien :
$ dmesg |grep squid
[ 8.470372] init: squid3 main process (1704) terminated with status 1
[ 8.470412] init: squid3 main process ended, respawning
...
un petit :
sudo service squid3 start
fonctionne à merveille "à la main".
Du coup je me dis que c'est une histoire d'ordre de lancement de service : squid3-tmpfs se lance après et non avant.
Je regarde les fichiers rc*.d et constate qu'il y a bien mon squid3-tmpfs mais pas squid3 qui doit êre activé par autre chose (? je le vois quand même dans le dmesg...).
Comment être certain de lancer squid3-tmpfs avant squid3 ?
merci !
Dernière modification par AmI2Blame4 (Le 18/11/2012, à 21:38)
Hors ligne
#2 Le 14/11/2012, à 13:32
- Haleth
Re : [Résolu]squid : problème de démarrage, ssd et ordre des services
Tu n'as qu'un SSD ?
Parcque mettre des logs en temporaire, c'est un peu inutile .. le but des logs, c'est de pouvoir être lu a posteriori
Pour l'ordre d'execution des scripts init, met les dans /etc/rcX.d/, avec les bons numéros de fichier
Ubuntu is an ancien African word which means "I can't configure Debian"
Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.
Hors ligne
#3 Le 18/11/2012, à 21:36
- AmI2Blame4
Re : [Résolu]squid : problème de démarrage, ssd et ordre des services
Merci pour ton aide.
J'ai modifié l'ordre du service pour le mettre en 19 au lieu de 90 (par défaut !)
sudo update-rc.d squid3-tmpfs start 19 2 3 4 5 . stop 90 0 1 6 .
Ça avance le service dans les premiers et ça se fait avant squid3.
Par contre toujours pas de traces du service squid3...comment est-il lancé ? mystère
Pour les logs, j'ai pas trop le nez collé dessus. Je penserais néanmoins à les déplacer, car ta remarque est juste, sur mon hdd.
merci.
Hors ligne