Hm...cmb wrote:Anscheinend ein DNS-Lookup-Problem. Wohl am besten mal beim Provider nachfragen.
Wenn ich Holgers Seite (hi_updatecheck_version.nfo) per cURL öffne, dann geht das ganz normal, was gegen ein DNS-Problem sprechen würde.
Hm...cmb wrote:Anscheinend ein DNS-Lookup-Problem. Wohl am besten mal beim Provider nachfragen.
Ups - falls das notwendig werden sollte: Ich muss gestehen, dass ich momentan noch nicht einmal genau wüsste, was ich fragen soll...Wohl am besten mal beim Provider nachfragen.
Ich hatte auch cURL von Deiner Test-Subdomain probiert – das gleiche Verhalten. Relevant ist, dass der Request vom Server aus durchgeführt wird.olape wrote:Hm...cmb wrote:Anscheinend ein DNS-Lookup-Problem. Wohl am besten mal beim Provider nachfragen.
Wenn ich Holgers Seite (hi_updatecheck_version.nfo) per cURL öffne, dann geht das ganz normal, was gegen ein DNS-Problem sprechen würde.
Du kannst Dir einfach mal folgendes kleine Script in den Webroot legen (z.B. unter dem Namen socket-test.php):emarder wrote:Ups - falls das notwendig werden sollte: Ich muss gestehen, dass ich momentan noch nicht einmal genau wüsste, was ich fragen soll...Wohl am besten mal beim Provider nachfragen.
Code: Select all
$socket = fsockopen('holgerirmler.de', 80, $errno, $errstr, 30);
var_dump($socket);
Code: Select all
Resource id #6
Code: Select all
bool(false)
Habe ich vom Server aus gemacht.cmb wrote: Ich hatte auch cURL von Deiner Test-Subdomain probiert – das gleiche Verhalten. Relevant ist, dass der Request vom Server aus durchgeführt wird.
Hm, ich habe es gerade auf Deinem Server noch mal ausprobiert:olape wrote:Habe ich vom Server aus gemacht.cmb wrote: Ich hatte auch cURL von Deiner Test-Subdomain probiert – das gleiche Verhalten. Relevant ist, dass der Request vom Server aus durchgeführt wird.
Code: Select all
$curl = curl_init('holgerirmler.de');
var_dump(curl_exec($curl));
Code: Select all
<?PHP
function curl_download($Url){
// is cURL installed yet?
if (!function_exists('curl_init')){
die('Sorry cURL is not installed!');
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $Url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/1.0");
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
$output = curl_exec($ch);
curl_close($ch);
return $output;
}
print curl_download('http://cmsimple.holgerirmler.de/downloads/versioninfo/hi_updatecheck_version.nfo');
?>
Code: Select all
HTTP/1.1 200 OK Content-Length: 162 Connection: keep-alive Keep-Alive: timeout=15 Date: Thu, 29 Dec 2016 17:29:41 GMT Server: Apache Last-Modified: Sun, 10 Jan 2016 20:18:51 GMT ETag: "a2-529008766add3" Accept-Ranges: bytes UpdateCheck,2016011001,1.4,,,http://cmsimple.holgerirmler.de/?Plugins:UpdateCheck,http://cmsimple.holgerirmler.de/downloads/versioninfo/hi_updatecheck_version.nfo
Kann ich so reproduzieren. Interessant ist aber was passiert, wenn man den Timeout (CURLOPT_TIMEOUT) weglässt – dann braucht das Script wieder "ewig", obwohl auch mit dem Timeout das gewünschte Ergebnis geliefert wird (ob mit oder ohne CURLOPT_HEADER). Sieht so aus, als ob der Request nicht richtig terminiert.Von meinem lokalen Rechner aber läuft das Script auch ohne Timeout schnell.olape wrote:ergibt bei mir, nach max. 2 Sekunden:
..., nun muss ich langsam passen.cmb wrote:wenn man den Timeout (CURLOPT_TIMEOUT) weglässt – dann braucht das Script wieder "ewig"
Ich glaube nicht, dass die derzeitigen Probleme etwas mit der neuen Version zu tun haben, sondern denke eher, dass vielleicht mit Holgers Server was nicht stimmt. Er hatte ja weiter oben geschrieben:olape wrote:Aber auf jeden Fall lief der Updatecheck schon mal fehlerfrei auf diesem Server.
Also im Zweifel doch mal den Umzug abwarten (der ist nämlich noch gar nicht erfolgt, wie ich gerade erfuhr) – ansonsten muss vielleicht (noch) mehr Rechenleistung her.Holger wrote:Zum Beispiel viel das Board vor ein paar Wochen über einen längeren Zeitraum mit Error 500 aus.Lt. Hoster lag es an zu vielen geöffneten Threads, die nicht automatisch beendet wurden .
Im Gegenteil. Wir wollen ja eine solide Software herstellen, und diese Probleme sind beim Testen nicht aufgefallen. Da ist es gut, wenn sich User wie Du und Olaf melden, und beim Versuch der Fehlerbehebung mithelfen. Danke!emarder wrote:Danke jedenfalls schon mal für die viele Mühe, die ich euch mache.