Ich habe eine Cron Job-Setup auf einem Server, um ein Backup-Skript in PHP, die auf einem anderen Server gehostet wird, zu starten. Der Befehl, den ich verwendet haben, wird wie folgt formatiert:Curl Error 52 Leere Antwort vom Server
curl -sS http://www.example.com/backup.php
letzter Zeit habe ich diesen Fehler wurde immer, wenn die Cron läuft
curl: (52) Empty reply from server
Ich habe keine Ahnung, was das bedeutet. Wenn ich auf den Link direkt in meinem Browser gehe, läuft das Skript gut und ich bekomme meine kleine Backup-Zip-Datei.
Kann jemand irgendwelche Informationen darüber zur Verfügung stellen?
Das hat wirklich nichts mit PHP zu tun, da curl sich nicht darum kümmert, was der Ausgabedateiprozessor ist. –
Kann Ihr Backup-Skript so lange ausgeführt werden, dass es zu einem Timeout der 'curl' kommt? Haben Sie versucht, den Standard-Curl zu erhöhen, um mit '--connect-timeout' zu verbinden und für den gesamten Vorgang mit '--max-time '? –