Projet

Général

Profil

Anomalie #7101

creoled : ne se recharge pas lors de mise à jour de paquet python

Ajouté par Emmanuel GARETTE il y a plus de 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
11/02/2014
Echéance:
21/02/2014
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.4

Description

si je fais des modifs dans le code python il ne recharge pas creoled
donc s'il y a un problème par exemple dans tiramisu, la maj du paquet n'aurait aucun effet sur creoled
et comme il n'est pas relancé au reconfigure, la nouvelle version de tiramisu ne sera prise en compte qu'au prochain redémarrage du serveur
ou à la prochaine maj de creole
il me semble que c'est un problème

Révisions associées

Révision d3441503 (diff)
Ajouté par Daniel Dehennin il y a environ 10 ans

Redémarrer « creoled » si le code python change

Le module « cherrypy.process.autoreload1 » redémarre le serveur
lorsqu’un module de dépendance python est modifié.

Il ne faut donc plus désactiver ce module.

  • creole/server.py (CreoleDaemon.run): Ne plus décharger le module
    « autoreload ».

Fixes: #7101 @15m

Footnotes:
[1] http://docs.cherrypy.org/en/latest/refman/process/plugins/index.html#cherrypy.process.plugins.Autoreloader

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans

Le rechargement du code pose aussi des problèmes.

Il ne s’agit pas uniquement de recharger la configuration mais tout le code python, et donc arrêter le serveur HTTP intégré pour le redémarrer.

#2 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Version cible changé de Eole 2.4-RC1 à Eole 2.4-RC2

#3 Mis à jour par Daniel Dehennin il y a environ 10 ans

  • Sujet changé de creoled : pas recharger si mise à jour de paquet python à creoled : ne se recharge pas lors de mise à jour de paquet python
  • Echéance mis à 21/02/2014
  • Statut changé de Nouveau à Accepté
  • Assigné à mis à Daniel Dehennin
  • Début mis à 11/02/2014

#4 Mis à jour par Daniel Dehennin il y a environ 10 ans

  • Statut changé de Accepté à Résolu
  • % réalisé changé de 0 à 100

#5 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Statut changé de Résolu à Fermé

La ligne a bien été supprimée :)

root@scribe:~# head -n 513 /usr/share/pyshared/creole/server.py |tail -n 4
        cherrypy.tree.mount(server, self.option.mount_base,
                            config={'global' : {} })

        # Merge configuration from build-in, configuration file and command line

Formats disponibles : Atom PDF