Development #79838
ne pas se reconnecter lors du set_sql_application_name, s'il n'y avait pas déjà de connexion
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
Historique
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 :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/524
- Titre : WIP: sql: do not reconnect on name change if there was no connection (#79838)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/524/files
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 :
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 :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/524
- Titre : cron: only set postgresql application_name when there's a connection (#79838)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/524/files
Mis à jour par Transition automatique il y a 9 mois
- Statut changé de Résolu (à déployer) à Solution déployée
cron: only set postgresql application_name when there's a connection (#79838)