У меня есть установка задания крона на одном сервере для запущения резервного скрипта в PHP, который размещается на другом сервере. Команда, которую я использовал, отформатирована как это:
curl -sS http://www.example.com/backup.php
В последнее время я получал эту ошибку, когда Крон работает
curl: (52) Empty reply from server
Я понятия не имею, что это означает. Если я перехожу к ссылке непосредственно в моем браузере, сценарий хорошо работает, и я получаю свой небольшой резервный zip-файл.
Кто-либо может предоставить информацию об этом?
Curl выдает эту ошибку, когда нет ответа с сервера, поскольку HTTP не отвечает ни на что на запрос.
Я подозреваю, что проблема в том, что между вами и рассматриваемым хостом существует какая-то часть сетевой инфраструктуры, например брандмауэр или прокси. Поэтому для того, чтобы это заработало, вам потребуется обсудить проблему с людьми, ответственными за это оборудование.