Aller au contenu

Squid et initalisation du cache


Messages recommandés

Voilà, je tourne sur une Fedora Core 3 avec Squid Stable 2.5.6

Le hic, c'est qu'il ne veut pas se lancer, j'ai regardé pour changer le dossier cache de base pour mettre mon répértoire propre.

Le propriétaire et le groupe du dossier sont Squid, mais il me fait une erreur

Initializing the Squid cache with the command squid -f /etc/squid/squid.conf -z ..

2005/04/28 08:36:01| Creating Swap Directories
FATAL: Failed to make swap directory /server/00: (13) Permission denied
Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0

Je configure Squid via Webmin, mais j'ai essayé de lancer l'initialisation via terminal, ca me donne la même erreur.

J'ai cherché sur :google: mon amis, mais il ne m'aide pas vraiment :cartonrouge:

Si vous aviez des idées :incline:

Lien vers le commentaire
Partager sur d’autres sites

haha pour une fois que je suis pas useless ;-)

J'avais traduit TALC par Truc A La Con (erreur en ce qui concerne l'utilisateur qui le lançait squid)

et non pas Topic A La Con, j'espere qu'en lisant trop rapidement tu l'avais pas mal pris (destruction du topic précédent ...)

[edit] Hoo en fait c'était dans le bar désolé je croyais tu avais sulfaté ton post pour en recréer un autre[/edit]

J'ai pas de squid mais je me suis laissé dire par google que tu devrais éditer ton /etc/squid/squid.conf et "pour que la gestion des ports inférieurs à 1024 se fasse en tant qu'utilisateur SQUID et non ROOT" :

cache_effective_user squid

cache_effective_group squid

Pour vérifier si c'est bien cela tu peux toujours essayer de lancer squid sous utilisateur squid.

Lien vers le commentaire
Partager sur d’autres sites

Non, j'avais pas mal pris le talc, mais j'avais mal compris la question du user, y a pas de probleme, :pleure: de ton aide

Je réponds ici à ton mp

Et bien un petit

ps -ef | grep squid

Tu devrais voir les processus dont le nom contient squid ainsi que leur utilisateur/groupe associé.

Tu devrais ainsi vérifier que le propriétaire du processus squid est bien l'utilisateur squid et pas root ou nobody etc. ...

bon, squid ne veut pas se lancer et j'obtiens cela en executant ta commande au moment ou je lance (ou plutot essaye de la lancer)

root      6902     1  0 13:03 ?        00:00:00 kwrite /var/log/squid/cache.log
root      6929  6911  0 13:04 pts/3    00:00:00 grep squid
[root@HotSpot ~]# ps -ef|grep squid
root      6902     1  0 13:03 ?        00:00:00 kwrite /var/log/squid/cache.log
root      6946  6930  0 13:05 pts/4    00:00:00 /bin/sh /sbin/service squid start
root      6949  6946  0 13:05 pts/4    00:00:00 /bin/bash /etc/init.d/squid start
root      6957     1  0 13:05 ?        00:00:00 squid -D
root      6965  6911  0 13:05 pts/3    00:00:00 grep squid

Pourtant j'ai regarder dans webmin c'est bien squid.squid qui est mis :s

Je vais regarder dans /etc/squid de suite :non:

Lien vers le commentaire
Partager sur d’autres sites

quels sont les droits & propriétaire sur ton répertoire cible (/server/ ...)

as-tu fais un squid -zz ?

Pour le répertoir

owner/group : squid squid

droit rwxrwxrwx (comme ca je suis sur que ca devrait passer)

pour le squid -z c'est fait aussi

J'ai remis le dossier cache par defaut (/var/....) la squid ne se lance pas, mais ne me donne pas de message d'erreur (pas génial pour chercher l'erreur)

Lien vers le commentaire
Partager sur d’autres sites

Vi, j'y vais à la masse, faut que ca passe (ca fonctionnait bien avec la RH9) :chinois:

voilà les fichiers log, alors pour commencer Monsieur Squid.out

2005/04/27 14:52:55| Creating Swap Directories
FATAL: Failed to make swap directory /cache/00: (13) Permission denied
Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
CPU Usage: 0.001 seconds = 0.000 user + 0.001 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0

Vient ensuite sa jeune (et très charmante) compagne Mlle Cache.log

2005/04/28 13:57:26| Starting Squid Cache version 2.5.STABLE6 for i386-redhat-linux-gnu...
2005/04/28 13:57:26| Process ID 7306
2005/04/28 13:57:26| With 1024 file descriptors available
2005/04/28 13:57:26| DNS Socket created at 0.0.0.0, port 32773, FD 4
2005/04/28 13:57:26| Adding nameserver 10.129.66.35 from squid.conf
2005/04/28 13:57:26| User-Agent logging is disabled.
2005/04/28 13:57:26| Referer logging is disabled.
2005/04/28 13:57:26| Unlinkd pipe opened on FD 9
2005/04/28 13:57:26| Swap maxSize 102400 KB, estimated 7876 objects
2005/04/28 13:57:26| Target number of buckets: 393
2005/04/28 13:57:26| Using 8192 Store buckets
2005/04/28 13:57:26| Max Mem  size: 8192 KB
2005/04/28 13:57:26| Max Swap size: 102400 KB
2005/04/28 13:57:26| Rebuilding storage in /var/spool/squid (DIRTY)
2005/04/28 13:57:26| Using Least Load store dir selection
2005/04/28 13:57:26| Current Directory is /home/eurbain/Save/Programme/webmin-1.180/squid
2005/04/28 13:57:26| Loaded Icons.
2005/04/28 13:57:26| commBind: Cannot bind socket FD 10 to *:80: (13) Permission denied
2005/04/28 13:57:26| commBind: Cannot bind socket FD 10 to *:80: (13) Permission denied
FATAL: Cannot open HTTP Port
Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
CPU Usage: 0.026 seconds = 0.018 user + 0.008 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Memory usage for squid via mallinfo():
total space in arena:    2108 KB
Ordinary blocks:         1991 KB      2 blks
Small blocks:               0 KB      1 blks
Holding blocks:           200 KB      1 blks
Free Small blocks:          0 KB
Free Ordinary blocks:     116 KB
Total in use:            2191 KB 104%
Total free:               116 KB 6%
2005/04/28 13:57:29| Starting Squid Cache version 2.5.STABLE6 for i386-redhat-linux-gnu...
2005/04/28 13:57:29| Process ID 7312
2005/04/28 13:57:29| With 1024 file descriptors available
2005/04/28 13:57:29| DNS Socket created at 0.0.0.0, port 32773, FD 4
2005/04/28 13:57:29| Adding nameserver 10.129.66.35 from squid.conf
2005/04/28 13:57:29| User-Agent logging is disabled.
2005/04/28 13:57:29| Referer logging is disabled.
2005/04/28 13:57:29| Unlinkd pipe opened on FD 9
2005/04/28 13:57:29| Swap maxSize 102400 KB, estimated 7876 objects
2005/04/28 13:57:29| Target number of buckets: 393
2005/04/28 13:57:29| Using 8192 Store buckets
2005/04/28 13:57:29| Max Mem  size: 8192 KB
2005/04/28 13:57:29| Max Swap size: 102400 KB
2005/04/28 13:57:29| Rebuilding storage in /var/spool/squid (DIRTY)
2005/04/28 13:57:29| Using Least Load store dir selection
2005/04/28 13:57:29| Current Directory is /home/eurbain/Save/Programme/webmin-1.180/squid
2005/04/28 13:57:29| Loaded Icons.
2005/04/28 13:57:29| commBind: Cannot bind socket FD 10 to *:80: (13) Permission denied
2005/04/28 13:57:29| commBind: Cannot bind socket FD 10 to *:80: (13) Permission denied
FATAL: Cannot open HTTP Port
Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
CPU Usage: 0.027 seconds = 0.017 user + 0.010 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Memory usage for squid via mallinfo():
total space in arena:    2108 KB
Ordinary blocks:         1991 KB      2 blks
Small blocks:               0 KB      1 blks
Holding blocks:           200 KB      1 blks
Free Small blocks:          0 KB
Free Ordinary blocks:     116 KB
Total in use:            2191 KB 104%
Total free:               116 KB 6%
2005/04/28 13:57:32| Starting Squid Cache version 2.5.STABLE6 for i386-redhat-linux-gnu...
2005/04/28 13:57:32| Process ID 7319
2005/04/28 13:57:32| With 1024 file descriptors available
2005/04/28 13:57:32| DNS Socket created at 0.0.0.0, port 32773, FD 4
2005/04/28 13:57:32| Adding nameserver 10.129.66.35 from squid.conf
2005/04/28 13:57:32| User-Agent logging is disabled.
2005/04/28 13:57:32| Referer logging is disabled.
2005/04/28 13:57:32| Unlinkd pipe opened on FD 9
2005/04/28 13:57:32| Swap maxSize 102400 KB, estimated 7876 objects
2005/04/28 13:57:32| Target number of buckets: 393
2005/04/28 13:57:32| Using 8192 Store buckets
2005/04/28 13:57:32| Max Mem  size: 8192 KB
2005/04/28 13:57:32| Max Swap size: 102400 KB
2005/04/28 13:57:32| Rebuilding storage in /var/spool/squid (DIRTY)
2005/04/28 13:57:32| Using Least Load store dir selection
2005/04/28 13:57:32| Current Directory is /home/eurbain/Save/Programme/webmin-1.180/squid
2005/04/28 13:57:32| Loaded Icons.
2005/04/28 13:57:32| commBind: Cannot bind socket FD 10 to *:80: (13) Permission denied
2005/04/28 13:57:32| commBind: Cannot bind socket FD 10 to *:80: (13) Permission denied
FATAL: Cannot open HTTP Port
Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
CPU Usage: 0.025 seconds = 0.018 user + 0.007 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Memory usage for squid via mallinfo():
total space in arena:    2108 KB
Ordinary blocks:         1991 KB      2 blks
Small blocks:               0 KB      1 blks
Holding blocks:           200 KB      1 blks
Free Small blocks:          0 KB
Free Ordinary blocks:     116 KB
Total in use:            2191 KB 104%
Total free:               116 KB 6%

Lien vers le commentaire
Partager sur d’autres sites

"Cannot bind socket FD 10 to *:80:"

Seul root à default peut utiliser les sockets en dessous de 1024 non ?

Donc faut bidouiller squid.conf pour autoriser squid mais je pensais que

cache_effective_user squid

cache_effective_group squid

suffisait

Il semble que ton explication soit la bonne.... Je vous tiens au courrant merci pour l'aide :francais:

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...