Обновление сервера
Это уже вторая попытка обновления, первая закончилась неудачно, когда вскрылся баг в MODX, не дававший комментариям нормально работать.
Баг уже пофиксили, да и комментарии я переписал, так что теперь обновился почти без проблем. Ну как, немного заморочек всё же было, но уже не на сайте, а на самом сервере - возникла неразбериха с конфигами, поэтому сайты не работали около 30 минут.
Все трудности были успешно преодолены, сервер работает как надо.
Скорость php заметно увеличилась (на 0.1 - 0.2 сек.), потребление памяти сократилось (на 2.2 - 3 Мб). Главная страница выдаёт вот такое:
render time: 0.1806 s
memory: 4.75 Mb
Конечно, в зависимости от нагрузки и состояния кэша бывает и побольше, но всё равно - быстрее чем было.
Самая здоровенная страница, на которой выбирается без кэша 326 комментариев показывает
render time: 0.5009 s
memory: 9.25 Mb
Считаю - весьма неплохо. Сайт работает на Tickets, без всяких там шаблонизаторов и прочих изысков - просто стандартный компонент на стандартном MODX.
Если кто желает рискнуть своим сервером и обновиться, делайте так:
sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get upgrade -y
При обновлении будут вопросы, мол, сохранять ли старые конфиги? Да, сохранять.
Проверять версию php можно так
php -v
Если кто заметит баги в работе сайта - просьба отписываться в комментариях.
0
👍
👎
❤️
🔥
😮
😢
😀
😡
2 590
22.04.2013 08:21:13
28 комментариев
У меня после обновления cache_prefix для APC перестал работать, так угарно было видеть составные сайты. (:
Алексей
не подскажешь как справился? после обновления с
phpthumbof не работает
Не знаю, какая тут может быть связь.
У меня нет проблем.
Алексей
вернее он совсем перестал работать, вне зависимости от значения
лечение временное такое: удаляем вручную папку core/cache и чистим кэш затем штатным средством modx. UPD: проверил на другом инстансе - все ОК. эт мои видимо тараканы в скриптах очищения
Я переставил отдельно apc, и обновил все сайты. После все работать стало. Вообще на скока я знаю apc для php 5.4 в бете висит поэтому всякие штуки случаются
Алексей
нда, шутки шутками, а своевременно нужно хотя бы обнаружить, мое решение: плагин на события
не подскажешь как свежий APC переустановить?
Все как обычно, удаляешь и ставишь. Как бы я для боевых сайтов старый добрый memcache использую, или mongo. Все хочу до ума довести свой кэшер для modx который с mongo работает, но времени нету вообще
Алексей
что за зверь - mongo? можно ссылку
Nosql база данных www.mongodb.org/
Алексей
и теперь лексикон чиститься только service php5-fpm restart -(
Алексей
действовал по инструкции, не хочет работать
Аналогичная ситуация
Тогда пробуй
всё ок. спасибо
Алексей
получилось! даже apc обновился
а это что за чудесная команда?
Это добавление репозитория со свежими сборками php.
В Ubuntu 12.04 нет php 5.4, он появляется только в 12.10 - поэтому нужно добавить сторонний источник пакетов.
Алексей
можно также провести apt чтобы он свежий munin загрузил?
Не пользуюсь, так что это лучше у гугла спросить.
Алексей
пошустрей стало все грузить. спасибо сансэй!
Алексей
после обновления в логах появились всякие ошибки:
не дает поставить suhosin
Очень страшно, :0) Но пора пробовать!
Василий, он меня о, как, выматерил: Configuration file `/etc/nginx/sites-available/default' ==> Deleted (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** default (Y/I/N/O/D/Z) [default=N] ?
Что жмакать правильно и почему?
Или тебе надо перевести, что там написано?
"да, сохранять" - балин... Слона то я и не заметил :0) Не, спасибо, не надо, гугла подсобила. А почему сохранять, для страховки чисто или что-то ещё?
Тьфу, блин, на автомате нажал Y :0)))
Конечно, для страховки.
Php 5.4, например, меняет уровень вывода ошибок и у тебя могут посыпаться E_NOTICE после замены конфига.
Понял. Сенкс. Кстати, я заремувил репозитарий - sudo add-apt-repository --remove ppa:ondrej/php5, накатил снова и оно не стало давать выбор установки, как бы всё стоит, хотя php -v старый остался. Скушалось через твоё sudo apt-get dist-upgrade -y, т.к. просто upgrade не давал выбор. Как думаешь, норм так? php -v обновился, я посмотрел.
bezumkin.ru
Личный сайт Василия Наумкина
Прямой эфир
Василий Наумкин
04.02.2025 19:27:08
Я таким давно не занимаюсь и с MODX не работаю.
Попробуйте обратиться к ребятам с modx.pro.
Василий Наумкин
23.12.2024 05:33:00
В MODX сначала создали проблему, автоматически генерируя адреса, а потом "решили" заморозкой.
Так ч...
Дмитрий
14.12.2024 09:10:38
Василий, прошу прощения, тупанул, не разобрался сразу. Фреймворк отличный! "Чистый лист" на vue, рис...
Василий Наумкин
05.12.2024 20:01:14
В итоге основная ошибка была в неправильном общем root в Nginx, из-за чего запросы не улетали на фай...
Василий Наумкин
01.07.2024 11:56:41
Да, верно, именно так.
А в контроллере, скорее всего, ловить данные методом post.
Василий Наумкин
26.06.2024 09:38:15
О, точно, вылезает если не залогинен.
Спасибо, исправил!
Уровни подписки
Спасибо!
500 ₽ в месяц
Эта подписка ничего не даёт, просто возможность сказать спасибо за мои заметки. Подписчики отмечаются зелёненьким цветом в комментариях.
Большое спасибо!
1 000 ₽ в месяц
И эта подписка не даёт ничего, кроме оранжевого цвета в комментариях и возможности сказать спасибо, но уже большое!