ssh — PHP CLI скрипт с SSH2 завершается без сообщения

У меня есть долго работающий скрипт PHP, который синхронизирует две системы и использует SSH2 для загрузки файлов на сервер. Сценарий выполняется с помощью cronjob.

Моя проблема в том, что скрипт просто завершается (иногда через 1 час, иногда через два часа) без вывода. Я не смог найти ничего ни в журналах ошибок PHP, ни в системных журналах. Это происходит одинаково на трех отдельных машинах.

В основном это мой код (пожалуйста, включите обработку ошибок и т. Д.) Для загрузки:

$oFtpStream = fopen('ssh2.sftp://' . $this->sUser . ':' . $this->sPassword . '@' .$this->sHost . ':' . $this->iPort . $psTargetFile, 'w');

$sFileContents = file_get_contents($psSourceFile);

fwrite($oFtpStream, $sFileContents) === false)
fclose($oFtpStream);
ssh2_sftp_chmod($this->oFtpConn, $psTargetFile, 0777);

Я был бы очень благодарен за любые мысли / идеи.

Заранее спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]