2016-01-21 13 views
0

Спустя более месяца мне удалось собрать информацию о том, как настроить сервер AWS EC2. Было очень сложно загружать файлы, так как есть очень консервативные (размерные) ограничения, когда они выполняются с помощью кнопки загрузки в Rstudio Server. Сообщение об ошибке при попытке является «Неожиданным пустым ответом от сервера».
Я не уникален в этом отношении, например. Trouble Uploading Large Files to RStudio using Louis Aslett's AMI on EC2AWS EC2 Ошибка сервера Rstudio во время передачи

Мне удалось использовать следующие команды через putty, и это позволило мне загружать файлы через файл filezilla или winscp. не

Судо Чаун -R убунту/дома/rstudio

Судо CHMOD -R 755/Главная/rstudio

После того, как я использую эти команды и выйти, я больше не могу доступа rstudio на случаях в будущем логины. Я могу переписывать свои экземпляры через мой браузер, но получаю сообщение об ошибке: Ошибка при передаче

Все в порядке, кроме как однажды я использую Putty. Я теряю доступ к браузерам для своих экземпляров.
Я думаю, что это потому, что команда - это смена владельца или подобное. Должен ли я использовать другую команду? Если я не использую команду, я не могу соединиться между filezilla/winscp и экземпляром. Если кто-то думает о публикации комментария, что это должно быть закрыто, поскольку это проблема с оборудованием, у меня нет проблем с оборудованием. Меня интересуют правильные кодированные команды. Спасибо :)


ИТАК в конце концов я понял, что здесь происходит. Размер домашнего каталога по умолчанию для AWS составляет менее 8-10 ГБ независимо от размера вашего экземпляра. Поскольку это как попытка загрузить на дом, тогда не хватало места. Опытный пользователь linux не попал бы в эту ловушку, но, надеюсь, все другие пользователи Windows, новые для этого, кто столкнется с этой проблемой, увидят это. Если вы загрузите в другой диск экземпляра, то это можно решить. Поскольку Louis Aslett Rstudio AMI базируется в этом пространстве 8-10 ГБ, вам придется установить свою рабочую директорию за пределами этого, домашнего каталога. Не интуитивно понятно из интерфейса сервера Rstudio. Хотя это продвинутый форум, и это ошибка новобранец, я надеюсь, что никто не удалит этот вопрос, поскольку я потратил несколько месяцев на это, и я думаю, что кто-то еще тоже.

+0

Вздох, на данный момент есть много вопросов об этом на этом сайте, и, к сожалению, ответы не являются полными, но частичная частичная картина того, что делать, с отверстиями. Я действительно не понимаю, как это отличается от, например, http://stackoverflow.com/questions/24891861/trouble-uploading-large-files-to-rstudio-using-louis-asletts-ami-on-ec2, который, например, имеет строку кода, которая, похоже, не работает (Я пробовал - что, конечно, не означает, что он не работает) и предлагает cygwin, который больше не поддерживается должным образом и завершает выигрыш 8.1. ..tbc – Joey

+0

При поиске SO я часто нахожу, что многие люди задают именно те вопросы, на которые я ищу ответ, только чтобы увидеть, что это был вопрос, который был закрыт модератором. Вы можете сказать, что это было потому, что это было не по теме, но это было потому, что это было тривиально для модератора. Что полезно, когда кто-то предлагает другому сайту переместить вопрос, как это делал большинство из вас, или изменить формат вопроса.Я хочу, чтобы это работало, поскольку я использую сервер r/rstudio в качестве инструмента программирования, и это важный шаг для доступа к нему. tbc2 – Joey

+0

Я думаю, что вопрос о Rstudio Server в EC2 (специально для вычислений, а не для хостинга) не является общим вопросом аппаратного и программного обеспечения, и это не профессиональное администрирование инфраструктуры на базе сервера или сети. Однако это мое личное мнение. В любом случае, я благодарен Тому за его совет, хотя я еще не так до сих пор, имея возможность просто пообщаться с моим ML – Joey

ответ

0

Не изменяйте права/home/rstudio, если вы не знаете, что делаете, это может вызвать непредвиденные проблемы (и это действительно вызывает проблемы в вашем случае). Вместо этого скопируйте файлы с filezilla или winscp во временный файл (пусть say/tmp), затем ssh в ваш экземпляр с помощью putty и переместите файл в каталог rstudio с помощью sudo (например, sudo mv/tmp/myfile/home/rstudio) ,

+0

Спасибо, Том, очень волнующий меня после стольного времени на эту проблему. Я создал новый экземпляр, заархивировал файлы и успешно смог загрузить файл 1 ГБ таким образом, и 4 ГБ-файл теперь медленно переходит в папку tmp (занимает около 4 часов) через winscp. – Joey

+0

Было мгновенно переместить 1GB-файл в каталог rstudio. Может существовать прямая строка Putty для предоставления привилегий для загрузки, не приводя к повреждению экземпляра, но это решение, которое вы дали, работало для меня. После небольшого количества времени, чтобы удвоить проверку, все, если у кого-либо еще есть эта проблема, и читает это, я буду отмечать как ответ :) Теперь я должен иметь возможность загружать файлы также через sudo mv/home/rstudio/tmp/myfile :) :) – Joey

+0

Это обычная проблема при загрузке файлов, и при необходимости ее можно автоматизировать. Вы наверняка изменили бы права «o» вашего каталога или даже создали выделенного пользователя на вашем экземпляре ec2 с правильными правами, но это немного более продвинутый, и если вам нужно только аккуратно загружать файлы, это будет излишним. – Tom

 Смежные вопросы

  • Нет связанных вопросов^_^