Ich verwende CURL, um eine Verbindung zu mehreren XML-Feeds herzustellen und sie beim Laden der Seite zu verarbeiten. Leider reagiert jede Seite ab und zu nicht mehr und mein Skript wird ebenfalls zum Stillstand kommen. Hier ist ein Beispiel für den Code, mit dem ich arbeite. Ich habe das Timeout auf 1 gesetzt, aber das scheint nicht zu funktionieren. Ich habe dann das Timeout auf 0,0001 gesetzt, nur um Dinge heute zu testen, und es hat immer noch XML-Feeds eingezogen. Habt ihr irgendwelche Ideen, wie man curl zur Zeitüberschreitung zwingt, wenn ein Skript ewig dauert?curl connect timeout funktioniert nicht
foreach($urls as $k => $v) {
$curl[$k] = curl_init();
curl_setopt($curl[$k], CURLOPT_URL, $v);
curl_setopt($curl[$k], CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl[$k], CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl[$k],CURLOPT_CONNECTTIMEOUT, 1);
Sorry, aber diese Antwort gibt keine nützlichen Informationen. Natürlich sind das verschiedene Optionen und natürlich müssen wir den Unterschied sehen :) – DarkSide