Projet

Général

Profil

Bug #38200

uwsgi : no python application found, check your startup logs for errors

Ajouté par Thomas Noël il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
04 décembre 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Parce que uwsgi n'arrive pas à charger w.c.s. :

File "/usr/lib/python2.7/dist-packages/wcs/__init__.py", line 22, in <module>
    from . import compat
  File "/usr/lib/python2.7/dist-packages/wcs/compat.py", line 37, in <module>
    from .publisher import WcsPublisher
  File "/usr/lib/python2.7/dist-packages/wcs/publisher.py", line 46, in <module>
    from .root import RootDirectory
  File "/usr/lib/python2.7/dist-packages/wcs/root.py", line 29, in <module>
    from .forms import root
  File "/usr/lib/python2.7/dist-packages/wcs/forms/root.py", line 53, in <module>
    from wcs.formdef import FormDef
  File "/usr/lib/python2.7/dist-packages/wcs/formdef.py", line 1662, in <module>
    days=[2], hours=[0], minutes=[0], hourly=True))
  File "/usr/lib/python2.7/dist-packages/wcs/qommon/cron.py", line 39, in __init__
    self.minutes = [ord(settings.SECRET_KEY[-1]) % 60]
  File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 56, in __getattr__
    self._setup(name)
  File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 39, in _setup
    % (desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured: Requested setting SECRET_KEY, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

Fichiers

Révisions associées

Révision c1925e9b (diff)
Ajouté par Frédéric Péters il y a plus de 4 ans

cron: add random minutes offset to all jobs, at evaluation time (#38200)

SECRET_KEY is not available early enough in uwsgi context and the
behaviour doesn't need to be optional.

Historique

#2

Mis à jour par Frédéric Péters il y a plus de 4 ans

Parfaite occasion pour remplacer ce hourly=True devenu faux, j'étais parti pour un random_minutes=True, un peu faux aussi, mais en dernière lecture, il n'y pas de raison de ne pas aligner tous les jobs, du coup plus de paramètre du tout.

#3

Mis à jour par Thomas Noël il y a plus de 4 ans

  • Statut changé de Solution proposée à Solution validée

Le patch à double effet.

#4

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit c1925e9b3212f26212d31844c7e04193797c1d6a
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Wed Dec 4 15:10:38 2019 +0100

    cron: add random minutes offset to all jobs, at evaluation time (#38200)

    SECRET_KEY is not available early enough in uwsgi context and the
    behaviour doesn't need to be optional.
#8

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF