J'ai une application PHP qui tourne depuis déjà quelques années et je me rends compte que la connexion à l'AS400 est devenue très longue environ 22 secondes pour juste faire un i5_connect.
Script : test_connexion.php
Code : Tout sélectionner
<?php
echo "avant connexion : ".date('YmdHis')."<br>";
$host = "localhost";
$username = "qpgmr";
$password = "xxxxxxxx";
$conn = i5_connect($host, $username, $password);
if (!$conn)
die("<br>Connection failed. Error number = " . i5_errno() . " msg = " .
i5_errormsg());
echo "connecté : ".date('YmdHis')."<br>";
le Script ci-dessus est lancé en 5250 avec la commande suivante :
CALL PGM(QP2SHELL) PARM('/usr/local/Zend/Core/bin/php-cli'
'/www/zendcore/htdocs/test/test_connexion.php')
?>
- ZendCore version 2.6.1 (je sais c'est pas bien, c'est un peu vieux)
- OS V5R4
- Espace disque utilisé 35 %
- fichiers logs, access log de PHP clearés dans Core/logs et dans apache2/logs
Auriez vous une piste de recherche à me donner.
Merci pour votre aide
Pascal