imko, дык если в gsap нету нужной вам логику - то либо вам её и надо реализовывать самостоятельно либо искать другое решение. Кроме того, в вашем случае ваша задача решается всего лишь одним флагом и проверкой условия - это пара строчек кода, плюс-минус.
AlexVWill, ага, конечно: а если один из дисков кони двинет, а загрузчик на этом диске - как грузить другую ОС? А если одна из ОС решит обновить загрузчик и сломает все (она может как переустановить свой загрузчик, так и переписать записи в существующем, так и просто что-то там сломать из-за разных версий, например)? А если система сломается и надо будет переставить, но основной загрузчик в другой ОС и она просто опять сломает/перепишет? А если надо будет третью ОС поставить? В итоге получается зависимость работы двух ОС друг от друга, а так же от двух дисков и в итоге надежность такой связки получается ощутимо меньше, чем если бы стояла одна ОС. Ставить две системы можно только в том случае, если знаешь и понимаешь как оно все работает и знаешь как все это отремонтировать в случае любой поломки. И правильный вариант установки - это независимая установка каждой ОС со своим загрузчиком на отдельные диски, а так же добавление записей всех ОС во все загрузчики, т.о., чтобы если сломается любая ОС и любой диск это не затронуло все остальные ОС. Вот недавний реальный случай: один знакомый использовал какое-то время связку винды и убунты - все сломалось после то ли обновления убунты, то ли винды, то ли еще из чего-то и ему пришлось дважды возить машину в сервис на несколько дней, чтобы ему там починили. Т.е., поставить-то он поставил вторую ОСь, а вот разбираться как оно работает не стал - как итог пришлось раскошеливаться на сервис и на несколько дней выпасть из работы.
GRUB2 установленный раз - работает там вечно...
Вечно работает только то, чем не пользуются. Сам по себе GRUB вполне нормально работает, но это только пока кто-то или что-то в него не влезет со стороны - вот тогда возможны любые варианты.
Dima163Правила 3.8. Кроме того, выводится у вас всё верно: в JSON переносы строк экранируются. Если вам надо вывести текст - то сам текст и выводите в том виде, в каком вам его надо вывести и там где надо. А еще вы не показали код вывода.
tukreb +1. Из-за наплевательского отношения к пользователям, пустым обещаниям, а так же кучи проблем с ПО и железом полностью отказался от продукции данной компании.
Какая ОС? Во всех современных ОС WG уже давно на уровне ядра работает и потери скорости там небольшие. Кроме того, какая скорость на сервере? Там ведь тоже 10 гигабитный порт? А сервер, куда коннектится speedtest тоже 10 гигабитный? Так и сам спидтест не самое точное решение. Вам следует использовать iperf и убедиться, что оба сервера обладают достаточной производительностью и портами с нужной скоростью.
Еще проблема может быть вот в этой строке из-за привязки к локалхосту и тогда снаружи не будет доступа, если там есть привязка к урлу, даже если докер прокидывает порт:
Сергей Бестужев, А вы по этому адресу где переходите - в самом линуксе или в винде/хостовой ОС? И как именно запускаете линукс - в виртуалке или как хост? Если в виртуалке - вам надо переходить не по адресу хоста, а по адресу машины, на которой запущен ваш сервис. Если внутри линукса, то смотрите запустился ли ваш сервис и слушает ли он порт.
Vladimir2602, в вашем случае вам для начала надо настроить процесс размещения приложения на вашем сервере. В гитлабе это можно сделать через его CI/CD. И уже после того, как настроите добавлять в скрипт размещения команду применения миграций.
tttttt6666ttttt И что конкретно вам не понятно в сообщении об ошибке? Там же четкое и ясно все написано, где и какая у вас ошибка. Складывается впечатление, что вы поленились её даже прочитать и просто запостили на форум как есть.
В привычках, удобстве и комфорте: хоткеи отличаются - надо настраивать, интерфейс отличается - надо привыкать, ПО отличается - некоторого ПО нет и надо искать альтернативы, функционал ОС тоже отличается - там, где в винде работает все из коробки, в маке надо вставлять костыли и настраивать.