Обновление IT-инфраструктуры VELOBY.NET
There was loss and there was fear
a time to save all we had in here
There were seasons of cold and dark
Countless losses that we never saw
– "The Tired And The Hurt", Moby
Время идёт, а в сфере IT оно летит особенно быстро. Наш любимый Велобай был запущен тогда, когда шестой Drupal был суппер-пуппер мега-трендовой CMS, всё было круто. Прошло почти 10 лет, и теперь Drupal 6 считается древним старьём... Скоро прекратится поддержка Drupal 7, в тренде нынче Drupal 8, а на горизонте уже замаячил Drupal 9.
Однако обновить Велобай на Drupal 7 и тем более Drupal 8 - не представляется возможным разумными усилиями. Приходится приспосабливаться.
Чаще всего ОТКСГ жаловались на две больших проблемы шестого друпала:
- Его официальная поддержка прекращена в феврале 2016 года. А это значит - не выпускаются обновления, в том числе и обновления безопасности.
- Он работает только на очень старой версии PHP 5.3. А это, во-первых, медленно, а во-вторых - её тоже давно не поддерживают.
Из-за этого всего приходилось держать отдельный сервер под велобай и всячески его латать-подкручивать. Всё это вертелось весьма неспешно, ещё и норовило упасть в моменты резервного копирования например.
Но трам-пам-пам, умные и уважаемые люди таки взяли на себя ответсвенность поддерживать Drupal 6 хотя бы по вопросам закрытия дыр безопасности и минимальной оптимизациии. И делают они это открыто для всех желающих: https://github.com/d6lts/drupal. За работы на вашем сервере они конечно возьмут немало денег, но сами исходные коды - открыты.
И вот они таки доделали поддержку PHP 7.3. И тут уже я не мог устоять, начал пробовать. Оказалось - работает! Проблемы были только с поддержкой MySQL 8.0. Но ведь исходные коды то открыты. Несколько вечеров яростного копания в исходниках, экспиременты и всё такое - и готов патч https://github.com/d6lts/drupal/pull/35. Его правда пока не приняли в основной репозиторий, но на велобае и ещё паре старых сайтов он уже успешно работает, ура!
Ещё неделя ушла на подготовку всякого, на эксперименты с переездом и т.п.
Ещё ночь ушла на обновление боевого сервера баз данных с MySQL 5.7 на 8.0. База данных Велобая всего 1.7Gb, она то обновилась относильно быстро. Но там есть базы данных и по 20Gb. И останавливать их днём нельзя никак, сотни людей работу работают. И даже вечером нельзя, тоже работают, только уже не сотни. В общем, пришлось заправиться кофе по самые гланды и устроить ночью маленькую революцию. Чуть успели к утру, но успели!
Итоги для Велобая:
- Мы переехали на новый сервер, там PHP 7.3, и всё куда шустрее.
- БД теперь на MySQL 8.0, и это ещё дополнительно добавило шустрости.
- Для всего сайта теперь принудительно включён https, браузеры теперь не будут ругаться на небезопасные страницы.
- Даже в https-режиме карты с GPSies теперь нормально встраиваются на страницу покатушки, ура!
- Резервная копия всего-всего снимается раз в 4 часа и улетает на отдельный сервер. Причём основной сервер при этом не нагружается. Для сравнения: раньше резерная копия данных снималась раз в неделю, а резерная копия файлов и вовсе в ручном режиме, примерно раз в месяц-два. А в процессе снятия резервной копии сервер минут 20-25 безбожно тормозил.
В общем, должно стать лучше, универсальнее, безопаснее. И главное - без отдельного сервера, т.е. капельку дешевле.
Замеченные проблемы:
- У некоторых пользователей Google Chrome почему-то после переезда на https отваливается авторизация на сайте. И даже ввод правильного пароля не помогает.
Для решения проблемы необходимо очистить кеш браузера и удалить cookies. Можно удалять cookies только для домена veloby.net. Более подробно написано тут: https://support.google.com/chrome/answer/95647
Если будут ещё какие-то проблемы, смело сообщайте в ОТКСГ, там попробуют разобраться и помочь как можно скорее.
- Войдите в систему или зарегистрируйтесь, чтобы получить возможность оставлять комментарии
Вход на сайт
Свежие комментарии
Новости
-
2 май 2021, MiSHuTka
-
2 май 2020, MiSHuTka
#
Спасибо!
#
Велобай жил, Велобай жив, Велобай будет жить. Благодаря таким бескорыстным подвижникам, как наш Мишутка! Большое спасибо!
#
Фух, баг с голосовалкой удалось победить.
Это было непросто.
жэсть!
не знаю кто там делал перенос велобая но: я с айпада войти не могу,неверный пароль, с телефона-тоже,пал-иваныч с андроида войти тоже не может,сайт открывается раком а то и вообще не открывается на андроиде,на компе в опере у меня при открытии долго тупит,а может и не открыться,но хоть изредка могу войти
ужас!
#
Про "неверные пароли" - в новости написано. Надо сбросить кеш браузера и удалить cookies.
-
в ios-mobile кэш не сбрасывается,нет такой опции и хз что делать с планшетом
телефон на IOS что интересно стал норм входить не-прося пароль
жэсть-2
только произошёл новый вылет,с минуту висело сообщение:
https://wampi.ru/image/6ZQulgl
#
Был небольшой технический сбой, уже поправлено.
Нащупываются оптимальные настройки.
!
видимо стоит сказать Спасибо "Шаману" за труды, вроде заработало и на IOS
#
Реально спасибо нужно сказать товарищу программисту: кроме квалификации сколько трудов вложено!
По хорошему донэйшн-бокс нужно организовать где-нибудь на поддержку сайта.
#
Спасибо, Миша!
#
Сегодня планшет сам вошёл. В пятницу не пускал. А толку переходить на https да и старый друпал вполне держался.
#
> Сегодня планшет сам вошёл. В пятницу не пускал.
На этих выходных точно ничего не менялось.
> А толку переходить на https
1) безопасность (+ браузеры не ругаются "ай ай, сайт не защищён")
2) работает быстрее
3) подготовка к поддержке протокола HTTP/2, который будет работать ещё быстрее
4) некоторые сервисы отказываются от поддержки http в принципе, это будет вести ко всё большему количеству проблем совместимости.
> да и старый друпал вполне держался.
Друпал остался старым. Его, к большому сожалению, в нынешнем виде не обновить.
Просто он теперь работает раза в 3 быстрее при потреблении ресурсов раза в полтора меньше.
И плюс стало гораздо удобнее (универсальность) управлять серверами и всякими процессами.
#
Давно интересовал вопрос: по какой причине veloby не работает с приложение tapatalk, и можно ли как то решить эту проблему?
#
Мне кажется, вопрос диаметрально противоположен: почему приложение не работает с велобаем ?
#
В описании программы на 4pda пишут:
"Если вы не можете найти свой любимый форум с помощью этого приложения, попросите администратора/владельца форума активировать систему Tapatalk (это бесплатно)."
Может, всё же, deathmetaller89 правильно ставит вопрос и поддержку тапка нужно прикручивать к велобаю если это возможно технически?
#
Проект "прикручивалки" заброшен с 2011-го года.
https://www.drupal.org/project/t...