PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Général » Erreur Recurrent "Timeout expired" » 23/03/2018 19:38:49

Je ne sais pas si cela répond à votre question mais voici que me dit le module client

L'erreur suivante a été renvoyée par la base de données <X.X.X.X> :

Numéro d'erreur = <0>.

Message d'erreur :

timeout expired




Code erreur : 73001

Niveau : erreur non fatale (EL_ONRETURN)

Code erreur WD55 : 3001



Dump de l'erreur du module 'wd200hf.dll' (20.0.115.0).

Identifiant des informations détaillées (.err) : 72801

Informations de débogage :

IEWDPSQL=101.13

Module=<WDPSQL>

Version=<20.0.5.0>

Couche client : internal

Provider : WinDevPostgreSQL

Utilisateur : vitbankloader

Source de données : X.X.X.X

Base de données : bd_client

Timeout de connexion : 30

Timeout de commande : 1700

Unicode supporté : 1

Code page du WL : 1252

Code page de la connexion : UTF-8

Informations supplémentaires :

EIT_INFOCLIENT : <7.4.23>

EIT_NATIVECODE : <22>

EIT_LOGICALTABLENAME : <_INSERT_>

#2 Général » Erreur Recurrent "Timeout expired" » 23/03/2018 13:49:15

SAPO
Réponses : 3

Bonjour Chers Tous,
je viens par cette présente question solliciter auprès de vous une aide sur un incident qui met à mal ma solution.

j'ai mis en place une solution de collecte et de présentation d'information à la clientèle d'une entreprise.

Le principe c'est que il y' a un module écrit en WINDEV qui alimente une table dans ma base de données POSTGRESQL au moyen de fichier. les données sont insérées et les informations sont consultables au moyen d'une interface accessible au public.

Au début tout était nickel mais depuis un certain temps ma base n'est plus alimentée parce que les fichiers ont du mal à être chargé. j'ai cette erreur de façon récurrente dans les logs de mon module. (le module est sur un serveur windows)

"timeout expired"
"Timeout de connexion : 30"
"Timeout de commande : 1700"


Je vous explique donc comment il fonctionne
- parcours du fichier
- constitution de bloc de ligne avec des séparateurs de ligne et de colonne(200 lignes)
- insertion en bloc au moyen d'un script avec en paramètre le bloc de ligne
  ==>le script parcourt chaque ligne du bloc et fait des insertion dans la table cible
  ==> faut savoir que sur cette table cible existe une contrainte d'unicité , une contrainte de vérification , une clé primaire et une clé étrangère
  ==> une fois inséré un trigger se déclenche pour alimenter une autre table . cette table contient donc les données à consulter. Mais sur cette table existe deux contraintes d'unicités toutes les deux composées, une contrainte d'unicité unique, une clé primaire et une clé étrangère

NB: ma base de données postgresql est sur un serveur Linux
      j'ai plusieurs fois modifier le timeout de commande mais rien.
      Plusieurs modules attaquent ma base de données

Y a til donc un moyen de contourner cette erreur ou quelles genre de vérifications dois-je effectuer

Pied de page des forums

Propulsé par FluxBB