Précédent   Forum du club des développeurs et IT Pro > PHP > PHP & SGBD > PHP & PostgreSQL
PHP & PostgreSQL Forum d'entraide sur PostgreSQL avec PHP. Avant de poster -> FAQ PostgreSQL, Cours PostgreSQL. Pour les questions concernant le moteur PostgreSQL plutôt que les fonctions PHP, merci d'utiliser le forum PostgreSQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 29/06/2011, 17h40   #1
olref
Invité de passage
 
Homme
Ingénieur développement logiciels
Inscription : juin 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2011
Messages : 1
Points : 0
Points : 0
Par défaut HP-UX problème de communication entre postgres et php

Bonjour à tous,

je rencontre quelques soucis de communication entre php (5.2.13) et postgreSQL (8.3.7) sur des serveurs HP-UX 11.23.

J'ai installé postgreSQL 8.3 sur ces serveurs à partir d'un dépot fourni par HP (le bundle Internet Express) => La base fonctionne très bien.

J'ai ensuite tenté de me connecter avec php à cette base en utilisant l'extension pgsql => ça avait l'air de marcher.

Puis je me suis rendu compte que dès qu'une requête est un peu trop lourde la liaison entre php et postgres a tendance à se couper un peu aléatoirement avec un message "tube interrompue" dans les logs postgres.

Ce dysfonctionnement ne se rencontre que lorsque le script php est appelé via apache, un lancement direct via la commande php fonctionne normalement.

J'ai essayé d'upgrader ma version d'apache (passage de la 2.0 à 2.2 toujours via des dépots HP)... l'extension fournie par défaut provoque l'erreur "incomplete startup packet" côté postgres. J'ai donc recompilé l'extension php et suis retombé sur le problème de stabilité...


J'ai essayé de jouer sur les paramètres de timeout, de keepalive etc... rien à y faire. Si la partie apache est installée sur un autre serveur (Linux ou Windows) l'application ne rencontre aucun problème.. Je pense donc que le problème doit se situer du côté de php / apache... mais où ?

bref je tourne un peu en rond et me retrouve avec une application qui ne peut pas exécuter des requêtes retournant plus de 1000 lignes...

Si quelqu'un a une piste je suis preneur.

Merci
olref est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2011, 13h10   #2
Gecko
Membre émérite
 
Avatar de Gecko
 
Homme Antoine Pous
Développeur Web
Inscription : février 2011
Messages : 128
Détails du profil
Informations personnelles :
Nom : Homme Antoine Pous
Âge : 28
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 128
Points : 830
Points : 830
Envoyer un message via MSN à Gecko Envoyer un message via Skype™ à Gecko
Créé des fichiers temporaires qui seront traités par ton script via une tache cron.

Sinon sans code/log on peux pas vraiment voir
Gecko est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h59.


 
 
 
 
Partenaires

Hébergement Web