OVH Cloud OVH Cloud

probleme zope débutant

4 réponses
Avatar
lucasledore
Bonjour =E0 tous.

Je travaille sur Debian.
Depuis aujourd'hui, il m'est devenu impossible de demarrer le serveur
zope sur les ports habituels (9673 en http et 8021 en ftp).
En effet, au d=E9marrage de mon ordinateur, il s'av=E8re qu'un processus
python (python2.3) utilise d=E9j=E0 ces ports, avant que je fasse quoi
que ce soit. J'ai beau essayer de le tuer, il revient =E0 la charge. En
lan=E7ant runzope, j'obtient une ZConfig.ConfigurationError(socket_err).

Je pourrais changer les ports dans le fichier zope.conf, mais je
pr=E9fererais me d=E9barasser de ce process, dont je ne connais pas
l'utilit=E9.

4 réponses

Avatar
Hervé Cauwelier
Bonjour à tous.

Je travaille sur Debian.
Depuis aujourd'hui, il m'est devenu impossible de demarrer le serveur
zope sur les ports habituels (9673 en http et 8021 en ftp).
En effet, au démarrage de mon ordinateur, il s'avère qu'un processus
python (python2.3) utilise déjà ces ports,


10 contre 1 qu'il est déjà lancé au démarrage. Il y a souvent plusieurs
processus python2.3 associé à un Zope, il faut tous les tuer (gaaaa !).
Le mieux reste quand même de trouver d'où ils viennent avec la commande
lsof (paquet du même nom).

--
Hervé Cauwelier
http://www.oursours.net/

Avatar
Encolpe DEGOUTE
Dans fr.comp.lang.python, Hervé Cauwelier écrivit:
Bonjour à tous.

Je travaille sur Debian.
Depuis aujourd'hui, il m'est devenu impossible de demarrer le serveur
zope sur les ports habituels (9673 en http et 8021 en ftp).
En effet, au démarrage de mon ordinateur, il s'avère qu'un processus
python (python2.3) utilise déjà ces ports,


10 contre 1 qu'il est déjà lancé au démarrage. Il y a souvent plusieurs
processus python2.3 associé à un Zope, il faut tous les tuer (gaaaa !).
Le mieux reste quand même de trouver d'où ils viennent avec la commande
lsof (paquet du même nom).


Je pense que zope est lancé au démarrage *et* par root.
Le plus simple est de faire un /etc/init.d/zope stop puis de gérer le
reste à la main.
Pour ne plus laisser root lancer les instances zope au démarrage, il
faut éditer le fichier '/etc/default/zope2.7'.


--
Encolpe DEGOUTE
http://encolpe.degoute.free.fr/
Logiciels libres, hockey sur glace et autres activités cérébrales


Avatar
Rakotomandimby (R12y) Mihamina
( Thu, 21 Apr 2005 19:32:15 +0000 ) Encolpe DEGOUTE :

Je pense que zope est lancé au démarrage *et* par root.


au moins la premiere instance. si on lui a dit de lamcer plusieurs
instances, il forke et tourne sous l'user indiqué dans zope.conf.

Le plus simple est de faire un /etc/init.d/zope stop puis de gérer le
reste à la main.


Encore plus simple, faire un lien symbolique de /etc/init.d/ vers zopectl.
zopectl prends les memes arguments qu'un script init de base.

Pour ne plus laisser root lancer les instances zope au démarrage, il
faut éditer le fichier '/etc/default/zope2.7'.


specifique a la distribution.

Avatar
Hervé Cauwelier
( Thu, 21 Apr 2005 19:32:15 +0000 ) Encolpe DEGOUTE :

Je pense que zope est lancé au démarrage *et* par root.


au moins la premiere instance. si on lui a dit de lamcer plusieurs
instances, il forke et tourne sous l'user indiqué dans zope.conf.


Lancé par root != tourne en root.

Le plus simple est de faire un /etc/init.d/zope stop puis de gérer le
reste à la main.


Encore plus simple, faire un lien symbolique de /etc/init.d/ vers zopectl.
zopectl prends les memes arguments qu'un script init de base.


Maman ! /o

Pour ne plus laisser root lancer les instances zope au démarrage, il
faut éditer le fichier '/etc/default/zope2.7'.


specifique a la distribution.


Ça tombe bien, il indiquait travailler sous Debian !

--
Hervé Cauwelier
http://www.oursours.net/