Ik gebruik fsockopen om een webservice bij een ander bedrijf via SOAP aan te
spreken. De SOAP class (NuSOAP) gebruikt fsockopen om de connectie te
leggen.
Ik heb nu al meerdere malen meegemaakt dat de webservice bij het bedrijf
niet werkt, i.p.v. een timeout blijft er gewacht worden op een antwoord van
de webservice dat niet komt. De eindgebruikers zien een wit scherm.... dat
er geen timeout optreedt is in feite ook al vreemd toch? Of treedt die fout
alleen op als er na bijv. 30 seconden nog geen verbinding met de server is?
Achtergrondinformatie: http://kmi.open.ac.uk/people/alex/?p=191
Ik dacht iets in PHP te maken dat bijv. 10 seconden wacht om dan vervolgens
met de rest van het script verder te gaan maar dat blijkt zeer moeilijk.
Heeft iemand een idee wat ik zou kunnen doen?
Ik heb zelf al met register_shut_down_function geprobeerd maar het lijkt wel
onmogelijk om na een bepaalde tijd als de call naar de webservice mislukt is
verder te gaan met het script...
Marcel

Likes:

Quote