Curl: Could not resolve host

Locked
ollidroll
Posts: 112
Joined: Tue 26. Apr 2016, 20:10

Curl: Could not resolve host

Post by ollidroll »

Hallo zusammen,
bei der Ausübung des Shopware-Cronjobs bekomme ich recht häufig aber in unregelmäßigen Abständen folgende Meldung:

Code: Select all

curl: (6) Could not resolve host: www.meinedomain.de
Failed to call URL: 'https://www.meinedomain.de/backend/cron?key=xyz'
Der Cronjob läuft alle 15 min und wird über Keyhelp als URL aufgerufen.

Weiß vielleicht einer von Euch wie ich das behoben komme oder woran das liegt? Ich konnte dazu bisher nichts finden.

Ggf. kann ich den Cronjob auch anders anrufen, ich denke dann wäre der Fehler weg:

Code: Select all

php /pfad/zumShop/bin/console sw:cron:run
Aber wie stelle ich das über geplante Aufgaben in Keyhelp ein? Wichtig wäre in dem Fall das der Job nicht als root, sondern als der aufrufenden Benutzer ausgeführt wird (was aber m.E. der Fall ist, wenn ich das über Keyhelp mache).
Danke & Viele Grüße
Olli
User avatar
stfn116
Posts: 306
Joined: Wed 9. Jan 2019, 11:43
Location: Bavaria

Re: Curl: Could not resolve host

Post by stfn116 »

hast du ipv6 aktiviert? stimmen die DNS Einstellungen?
:D Wer meint, Kompetenz sei teuer, möge es einmal mit Inkompetenz versuchen. Zitat: Bernd W. Klöckner. :lol:
ollidroll
Posts: 112
Joined: Tue 26. Apr 2016, 20:10

Re: Curl: Could not resolve host

Post by ollidroll »

Hi,
Danke für die Rückmeldung, die DNS-Einstellungen stimmen.
Wie prüfe ich denn IPv6?

Habe den CronJob jetzt aber auch mal geändert. Der ist jetzt eine Befehlsausführung:

Code: Select all

/opt/keyhelp/php/7.3/bin/php /Pfad/zu/bin/console sw:cron:run
Bisher kam keine Fehlermeldung, hoffe nur, das dies jetzt auch im Kontext den Benutzers ausgeführt wird.
Danke & Viele Grüße
Olli
User avatar
stfn116
Posts: 306
Joined: Wed 9. Jan 2019, 11:43
Location: Bavaria

Re: Curl: Could not resolve host

Post by stfn116 »

z.b. per SSH auf den Server einloggen und gucken, was passiert wenn du ein

Code: Select all

ping -6 google.com 


setzt.

Wenn die Fehlermeldung

Code: Select all

ping -6 google.com
connect: Das Netzwerk ist nicht erreichbar
kommt, ist IPv6 wohl nicht aktiv. Teilweise fehlen auch nur die Routen in der resolv.conf

Aber wenn deine DNS-Einstellungen stimmen, tippe ich ganz stark auf IPv6.
:D Wer meint, Kompetenz sei teuer, möge es einmal mit Inkompetenz versuchen. Zitat: Bernd W. Klöckner. :lol:
ollidroll
Posts: 112
Joined: Tue 26. Apr 2016, 20:10

Re: Curl: Could not resolve host

Post by ollidroll »

Besten Dank. War aktiv.
Habe das jetzt mal temporär deaktiviert, laut folgendem Thread:
viewtopic.php?f=16&t=8351#p17900

Code: Select all

echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
Habe auch noch so ein paar andere Problemchen seit Umstieg auf Ubuntu 18.04.
Meine System haben angefangen zu "swappen", was Sie vorher (16.04) nicht getan haben.
Ggf. löst das ja auch das Problem..
Danke & Viele Grüße
Olli
Locked