У меня проблема с копированием файлов на облачные серверы с SCP из моего офиса. Когда я делаю scp из 17-мегабайтного военного файла, он говорит ОСТАНОВЛЕННЫЙ а затем снова подключиться и снова говорит, что остановилось, как показано ниже:
#scp Desktop/myapp.war user1@204.x.x.x:/tmp/
user1@204.x.x.x's password:
myapp.war 12% 2112KB 736.4KB/s - stalled -^
Я проверил, не проблема ли это с моим интернет-провайдером, но, проверив скорость загрузки, они сказали, что с их стороны все в порядке, и лично я проверил прикрепление файла в Gmail, и он нормально загрузился через 3 минуты. Так что я не думаю, что проблема со стороны интернет-провайдера.
Обратился к специалисту по облачным серверам, если они могут помочь, и они доказали, что отправляют файлы между облачными серверами, и сказали, что с их стороны все в порядке.
Пробовал другие облачные серверы, пробовал winSCP, пытался rsync но результат такой же. Каким-то образом я должен заставить это работать так, как было, потому что веб-разработчики ждут развертывания производства.
Сегодня я попросил кого-то помочь скопировать на облачный сервер Staging, разрешив его ip в iptables. Это означает, что только из моего офиса киоски scp, но снаружи, если у вас есть доступ, все работает нормально.
Я не знаю, как решить эту проблему. Я думаю, что мне нужно очень хорошо разбираться в сети. Кто-нибудь сталкивался с этим ?, как это можно было решить ?.
Пожалуйста, нужна помощь. Спасибо!
Похоже, что-то между вами и сервером разрывает соединения, возможно, перегруженный брандмауэр. Боюсь, у меня нет никаких советов, как это исправить, но я предлагаю обходной путь.
Вызвать rsync с помощью --partial
вариант (или -P
), или rsync --partial-dir=.rsync-partial
. Если соединение разорвано, снова запустите rsync с теми же аргументами, и копирование возобновится с того места, где оно было остановлено.
Извините !, проблема у интернет-провайдера, и она исправлена, подняв 2,3 жалобы.