Projet

Général

Profil

Development #79838

ne pas se reconnecter lors du set_sql_application_name, s'il n'y avait pas déjà de connexion

Ajouté par Frédéric Péters il y a 9 mois. Mis à jour il y a 9 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
20 juillet 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Sur la dev, il y a un tenant visiblement mal configuré, ça devait passer silencieusement dessus avant, désormais ça lève cette erreur,

Date: Thu, 20 Jul 2023 04:10:02 +0200
From: Cron Daemon <admin+wcs.node1.dev.saas.entrouvert.org@entrouvert.org>
Subject: Cron <wcs@wcs> /usr/bin/wcs-manage cron
To: root@entrouvert.org

Traceback (most recent call last):
  File "/usr/lib/wcs/manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 419, in execute_from_command_line
    utility.execute()
  File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 413, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 354, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 398, in execute
    output = self.handle(*args, **options)
  File "/usr/lib/python3/dist-packages/wcs/qommon/management/commands/cron.py", line 58, in handle
    publisher.set_sql_application_name('wcs-cron')
  File "/usr/lib/python3/dist-packages/wcs/qommon/publisher.py", line 737, in set_sql_application_name
    get_connection(new=True)
  File "/usr/lib/python3/dist-packages/wcs/sql.py", line 242, in get_connection
    pgconn = psycopg2.connect(**postgresql_cfg)
  File "/usr/lib/python3/dist-packages/psycopg2/__init__.py", line 127, in connect
    conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
psycopg2.OperationalError: could not connect to server: No such file or directory
        Is the server running locally and accepting
        connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

Révisions associées

Révision dbadab06 (diff)
Ajouté par Frédéric Péters il y a 9 mois

cron: only set postgresql application_name when there's a connection (#79838)

Historique

#1

Mis à jour par Robot Gitea il y a 9 mois

  • Statut changé de Nouveau à En cours

Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :

#2

Mis à jour par Robot Gitea il y a 9 mois

  • Statut changé de En cours à Solution proposée
#3

Mis à jour par Robot Gitea il y a 9 mois

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

Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :

#4

Mis à jour par Robot Gitea il y a 9 mois

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

Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Transition automatique il y a 9 mois

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

Mis à jour par Transition automatique il y a 7 mois

Automatic expiration

Formats disponibles : Atom PDF