Обновление сервера
Это уже вторая попытка обновления, первая закончилась неудачно, когда вскрылся баг в 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 584
22.04.2013, 08:21:13
28 комментариев
Alex Vakhitov
22.04.2013, 19:17:06
У меня после обновления cache_prefix для APC перестал работать, так угарно было видеть составные сайты. (:
Алексей
25.04.2013, 14:47:58
не подскажешь как справился? после обновления с
phpthumbof не работает
Василий Наумкин
25.04.2013, 14:50:48
Не знаю, какая тут может быть связь.
У меня нет проблем.
Алексей
25.04.2013, 14:52:12
вернее он совсем перестал работать, вне зависимости от значения
лечение временное такое: удаляем вручную папку core/cache и чистим кэш затем штатным средством modx. UPD: проверил на другом инстансе - все ОК. эт мои видимо тараканы в скриптах очищения
Alex Vakhitov
25.04.2013, 15:12:11
Я переставил отдельно apc, и обновил все сайты. После все работать стало. Вообще на скока я знаю apc для php 5.4 в бете висит поэтому всякие штуки случаются
Алексей
25.04.2013, 15:32:55
нда, шутки шутками, а своевременно нужно хотя бы обнаружить, мое решение: плагин на события
не подскажешь как свежий APC переустановить?
Василий Наумкин
25.04.2013, 15:35:04
Alex Vakhitov
25.04.2013, 15:45:14
Все как обычно, удаляешь и ставишь. Как бы я для боевых сайтов старый добрый memcache использую, или mongo. Все хочу до ума довести свой кэшер для modx который с mongo работает, но времени нету вообще
Алексей
25.04.2013, 15:53:33
что за зверь - mongo? можно ссылку
Alex Vakhitov
25.04.2013, 15:57:09
Nosql база данных www.mongodb.org/
Алексей
25.04.2013, 17:05:14
и теперь лексикон чиститься только service php5-fpm restart -(
Алексей
23.04.2013, 13:13:01
действовал по инструкции, не хочет работать
Andrei Kilin
23.04.2013, 13:15:26
Аналогичная ситуация
Василий Наумкин
23.04.2013, 13:20:25
Тогда пробуй
Andrei Kilin
23.04.2013, 15:14:30
всё ок. спасибо
Алексей
23.04.2013, 16:12:10
получилось! даже apc обновился
а это что за чудесная команда?
Василий Наумкин
23.04.2013, 16:17:12
Это добавление репозитория со свежими сборками php.
В Ubuntu 12.04 нет php 5.4, он появляется только в 12.10 - поэтому нужно добавить сторонний источник пакетов.
Алексей
25.04.2013, 15:40:13
можно также провести apt чтобы он свежий munin загрузил?
Василий Наумкин
25.04.2013, 15:44:53
Не пользуюсь, так что это лучше у гугла спросить.
Алексей
24.04.2013, 10:37:08
пошустрей стало все грузить. спасибо сансэй!
Алексей
01.05.2013, 23:58:03
после обновления в логах появились всякие ошибки:
не дает поставить suhosin
СикретНаме
22.05.2013, 17:20:38
Очень страшно, :0) Но пора пробовать!
СикретНаме
22.05.2013, 17:41:17
Василий, он меня о, как, выматерил: 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] ?
Что жмакать правильно и почему?
Василий Наумкин
22.05.2013, 17:45:14
Или тебе надо перевести, что там написано?
СикретНаме
22.05.2013, 17:49:49
"да, сохранять" - балин... Слона то я и не заметил :0) Не, спасибо, не надо, гугла подсобила. А почему сохранять, для страховки чисто или что-то ещё?
СикретНаме
22.05.2013, 17:52:04
Тьфу, блин, на автомате нажал Y :0)))
Василий Наумкин
22.05.2013, 18:03:30
Конечно, для страховки.
Php 5.4, например, меняет уровень вывода ошибок и у тебя могут посыпаться E_NOTICE после замены конфига.
СикретНаме
22.05.2013, 18:08:24
Понял. Сенкс. Кстати, я заремувил репозитарий - sudo add-apt-repository --remove ppa:ondrej/php5, накатил снова и оно не стало давать выбор установки, как бы всё стоит, хотя php -v старый остался. Скушалось через твоё sudo apt-get dist-upgrade -y, т.к. просто upgrade не давал выбор. Как думаешь, норм так? php -v обновился, я посмотрел.
bezumkin.ru
Личный сайт Василия Наумкина
Прямой эфир
Василий Наумкин
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
О, точно, вылезает если не залогинен.
Спасибо, исправил!
Василий Наумкин
09.04.2024, 04:45:01
> Ошибка 500
Это не похоже на ошибку Nginx, это скорее всего ошибка PHP - надо смотреть его логи.
...
Уровни подписки
Спасибо!
500 ₽ в месяц
Эта подписка ничего не даёт, просто возможность сказать спасибо за мои заметки. Подписчики отмечаются зелёненьким цветом в комментариях.
Большое спасибо!
1 000 ₽ в месяц
И эта подписка не даёт ничего, кроме оранжевого цвета в комментариях и возможности сказать спасибо, но уже большое!