@Linda-chan

Тег syncthing в блоге Linda-chan

Linda-chan

Похоже, эксперименты с Syncthing пора прекращать. Даже BTSync я столько не контролирую, сколько это поделие: то оно что-то не досинхронизирует, то вообще на ровном месте перестаёт видеть изменения, пока не перезапустишь или не ткнёшь кнопочку «Rescan All». Задолбало.

Linda-chan

On Windows, escaping special characters is not supported as the \ character is used as a path separator. On the other hand, special characters such as [ and ? are not allowed in file names on Windows.

https://docs.syncthing.net/...brackets-in-the-name
Легенды и мифы Windows. Мне до сих пор попадаются утверждения, что в Windows расширение файла не может быть длиннее трёх символов, ну и так, по мелочам.
// Хотя, я не исключаю, что авторы просто опечатались и вместо звёздочки написали скобочку.

Linda-chan

Виталику на заметку.

2.2.2. Is it “syncthing”, “Syncthing” or “SyncThing”?
It’s Syncthing, although the command and source repository is spelled syncthing so it may be referred to in that way as well. It’s definitely not SyncThing, even though the abbreviation st is used in some circumstances and file names.

https://docs.syncthing.net/...ncthing-or-syncthing
Однако автоисправление тэгов в жуйке с авторами программы не согласно.

Linda-chan

Audrius Butkevicius • Syncthing Maintainer
Xp is not supported so if it works, it’s an accident

https://forum.syncthing.net...tfile-error/12140/10
Всё что нужно знать о процессе разработки Syncthing и корне всех его проблем.

Linda-chan

Спустя долгое время решила глянуть, что там в Syncthing творится, а то я на него забила, а программа-то обновляется. Запустила, еле как вспомнила, через какой порт заходить, зашла, а там всё по-старому: домашняя машина видит один из двух серверов, сервера не видят друг друга, зато видят домашнюю машину. И всё через релюшки.

Linda-chan

А, ещё прикол. В настройках есть галочка «Autoupdate», которая никуда не сохраняется. Когда возникли какие-то проблемы с локальным файрволлом, Syncthing завис на попытке запроса информации о версии и дальше больше не пошёл – файрволл рубил этот коннект. Тогда-то я и узнала про галочку, которая всегда включена.

Linda-chan

Syncthing оказался неспособен справиться с папкой с именем «ABCDE.fgh». То настройки забудет, то в конфиг не сохранит, то два раза один и тот же ID отправит на другие устройства.

Linda-chan

Настроила автозапуск Syncthing демоном на сервере. Пришлось поправить приложенный конфиг =_= В общем и целом сделала как с BTSync – запускается от моего пользователя и конфиг берёт в моей папке. Вроде работает.

Linda-chan

Ах да, у меня показывался рассинхрон – синхронизация с одним сервером бесконечно висела на 50%. Решила проверить догадку. У меня в тестовом режиме две папки, но на том сервере одна их них не добавлена, так как не нужна. Но права всё равно даны на всякий случай. Подумала, что 50% – уж очень круглое число. Добавила папку на том сервере, данные залились в неё, и «50%» пропало. Не, я в принципе понимаю, что имела в виду программа, но так всё равно быть не должно.

Linda-chan

Обновился клиент Syncthing. Ченджлог не наблюдается. Накатила обновление на серверах, скачала архив для Windows, распаковала, стартонула. Схватилось почти сразу, разве что минуты три сервера не могли договориться. Рассинхрон вроде пропал, архив синхронизировался бодренько. Я прямо и не знаю...

Linda-chan

К постоянно отваливающимся коннектам добавились висящие синхронизации. Смотрю список устройств, а у половины 67% уже который час. И ведь не пишет, что именно сейчас делает, а в списке папок всё показано как засинхронизировавшееся. Короче, готовность к использованию достаточно нулевая.

Linda-chan

Прикольно! У меня только что случился таймаут на локалхосте. Вэб-морда сообщила, что де таймаут, перезагрузите страницу, а сам Syncthing выдал в консоль это:

14:36:54 WARNING: decoding posted config: read tcp 127.0.0.1:8384->127.0 .0.1:2751: i/o timeout

Такой дятлизм и дуболомство особенно обидны, учитывая, что, как оказалось, если Syncthing умудрится подключиться, то у него очень неплохая скорость. Два метра за пару секунд в то время как четыреста кило BTSync может передавать час.

Linda-chan

А вот Syncthing пока ничем порадовать не может. Между серверами вроде как синхронизируется нормально – канал там жирный. С клиентами сложнее. Они отваливаются, переключаются на релеи, валят странные ошибки, но! После пары часов работы в таком режиме, всё вроде бы устаканивается, по крайней мере, до следующего перезапуска программы. Ну и добавление папок тут заморочено донельзя: добавь компьютеры, добавь папки, добавь разрешения на использование, повтори на других машинах == В BTSync такой фигни не было. Правда, один раз, при добавлении одной машины, на добавляемой возникло сообщение, что её добавили, давайте сделаем тоже самое. Но это было всего раз. И ещё прикол. Программа слушает порт 1234. Делаю «telnet host.name 1234», устанавливается подключение и тут же отваливается. Прямо мгновенно. Ну а в логах что-то про «Hello», которым не удалось обменяться, пишется. Не удивительно, что всё постоянно отваливается ==

Linda-chan

Странно. Поработало оно полчасика и стабилизировалось. Вроде бы синхронизируется медленно, но стабильно. Странно!

Linda-chan

Вроде бы синхронизацию более-менее удалось заставить работать, но коннекты постоянно отваливаются. В доках нашла опцию pingTimeoutS для config.xml, но она не сильно помогает. В вэб-морде, само собой такой опции нет =_=

Linda-chan

Скачала, поставила, не работает. Тоесть в Windows завелось почти сразу, а в Линуксе через пинки завелось. Ну, демоном оно не работает – ладно. Запустила, оно сгенерировало сертификат, начало писать всякое в консоль. Окей, делаю туннель SSH, открываю в броузере. Начинаются сыпаться ошибки HTTPS, еле как добавила сертификат в исключения, но вэб-морда открывается редко и отваливается. Попробовала через прокси и HOSTS на сервере – та же фигня. Открыла через HTTP на том же порту – неожиданно открылось, хотя на Windows делало редирект на HTTPS. Вроде бы работает. Добавила папку с ID, как на Windows. Вроде папки есть, но не синхронизируются. Ладно, добавила устройства и там, и там, разрешила доступ к папкам, вроде бы имена распознались, но снова ошибки. Ручками открыла порт на сервере и профорвардила порт на роутере дома. Даже телнетом затестила – открывается. Но нет, снова ошибки подключения, в консоли сообщения про «Connection was reset by peer» и «i/o timeout». В общем, так файлы и не синхронизировались у меня – повторю попытку как-нибудь в следующий раз.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.