Bonjouur tout le monde,
j'ai un script php (avec fsockopen) qui lance un service java hébergée dans l'AWS avec l'elasticbeanstalck, quand je lance le script php une seule fois j'obtiens le résultat souhaité, mais dès que je lance le script plusieurs fois et en même temps alors là parmi 10 lancement j'obtiens 5 résultats par exemple voir même moins.
voilà le script:
est ce que la fonction fsockopen a des restrictions sur sur le nombre de lancement d'un url ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 $fp = fsockopen("lien_vers_le_service.elasticbeanstalk.com", 80, $errno, $errstr, 60); if (!$fp) { echo "$errstr ($errno)<br />\n"; } else { $questionSocket = urlencode(ldap_quote($question)); $corpusPathSocket = urlencode($profession."/".$categorie."/"); $namefich = "resultatFinal_asyn" $param = "/services/Main/System?question=" . $questionSocket . "&Path=" . $corpusPathSocket . "&file=" . $namefich; $out = "GET $param HTTP/1.1\r\n"; $out .= "Host: lien_vers_le_service.elasticbeanstalk.com\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); fclose($fp); }
si oui est ce qu'il y a une solution ?
si non comment je peux remédier à ce problème ?
Mercii
Partager