Warum locken Host konnte nicht zeitweise aufgelöst werden?

550
Ali_IT

Ich habe eine Webdienstanwendung, die in meinem lokalen einwandfrei funktioniert. Ich habe sogar ngrok installiert und kann es im öffentlichen Web aufrufen. Wenn ich meinen Code auf unseren Produktionsserver stecke, erhalte ich jedoch den Fehler "Host konnte nicht aufgelöst werden". Ich verwende verschiedene APIs in meinem Service, und gelegentlich bekomme ich diesen Fehler. (Ich benutze Apache in meinem lokalen und Nginx auf Prod)

Ich arbeite zum Beispiel mit googleapis.com und manchmal funktioniert es und manchmal nicht auf dem Server. Der gleiche Code funktioniert gut auf meinem lokalen.

Es ist erwähnenswert, dass ich diese Anwendung für einige Monate auf diesem Server hatte und erst in den letzten Tagen habe ich solche Fehler bekommen.

Übrigens habe ich bemerkt, dass die Curl-Version in meiner lokalen Version und in der Produktion und deren Einstellungen unterschiedlich sind, aber ich weiß nicht, ob dies die Ursache des Problems sein könnte, weil es gut funktioniert hat.

Ich würde mich über jede Art von Anleitung freuen.

0
Es könnte alles sein. Vielleicht ein DNS-Problem? Ein Serverproblem? Ein Host-Problem? Wenn es gut lief und dann plötzlich so würgte, schwer zu sagen. JakeGould vor 6 Jahren 0
Frage ist zu breit. "Manchmal funktioniert es, manchmal nicht" ist zu vage. Sie müssen selbst einige Diagnosen durchführen, um herauszufinden, warum DNS nicht aufgelöst wird. Tim vor 6 Jahren 0

0 Antworten auf die Frage