ralf Posted December 7, 2016 Share Posted December 7, 2016 Обновил форум с 4.1.14 до 4.1.16.1 стало всё жутко тормозить, в логах апача записи recv() failed (104: Connection reset by peer) while reading response header from upstream, client: Увидел, что у многих файлов форума разные владельцы "admin admin" и "root root", может ли из за этого тормозить? И какой владелец должен быть у файлов? Link to comment Share on other sites More sharing options...
siv1987 Posted December 7, 2016 Share Posted December 7, 2016 Насчет тормозов не знаю, но причина этой ошибки может. Установите того владельца который стоял у файлов до обновления. И какой владелец должен быть у файлов?Все зависит от того, как настроен ваш веб сервер. Как правило, владелец является пользователь которым вы администрируйте сайт. Link to comment Share on other sites More sharing options...
ralf Posted December 7, 2016 Author Share Posted December 7, 2016 Изменил владельца chown -R admin:admin Форум стал открываться, но всё равно иногда тормозит. Процессы апача занимают по 350мб, по моему это много. top - 19:14:11 up 1 day, 14:06, 1 user, load average: 2.64, 3.65, 3.93 Tasks: 104 total, 2 running, 102 sleeping, 0 stopped, 0 zombie %Cpu(s): 40.9 us, 5.0 sy, 0.0 ni, 47.9 id, 3.0 wa, 0.0 hi, 0.5 si, 2.7 st KiB Mem: 2061056 total, 1828344 used, 232712 free, 265676 buffers KiB Swap: 0 total, 0 used, 0 free, 871060 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 31762 admin 20 0 365m 57m 29m R 66.5 2.9 4:09.20 apache2 19632 mysql 20 0 498m 217m 5000 S 42.3 10.8 116:44.24 mysqld 31760 admin 20 0 365m 57m 28m S 12.1 2.8 3:40.64 apache2 2219 root 20 0 24324 1376 1040 R 6.0 0.1 0:00.02 top 1 root 20 0 10656 652 516 S 0.0 0.0 0:20.70 init 2 root 20 0 0 0 0 S 0.0 0.0 0:00.81 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 1:45.45 ksoftirqd/0 5 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/u:0 6 root rt 0 0 0 0 S 0.0 0.0 0:11.22 migration/0 7 root rt 0 0 0 0 S 0.0 0.0 0:34.24 watchdog/0 8 root rt 0 0 0 0 S 0.0 0.0 0:11.29 migration/1 10 root 20 0 0 0 0 S 0.0 0.0 1:45.43 ksoftirqd/1 12 root rt 0 0 0 0 S 0.0 0.0 0:47.47 watchdog/1 13 root rt 0 0 0 0 S 0.0 0.0 0:11.60 migration/2 15 root 20 0 0 0 0 S 0.0 0.0 1:46.66 ksoftirqd/2 16 root rt 0 0 0 0 S 0.0 0.0 1:15.76 watchdog/2 17 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 cpuset 18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper 19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 20 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns 21 root 20 0 0 0 0 S 0.0 0.0 0:02.78 sync_supers 22 root 20 0 0 0 0 S 0.0 0.0 0:00.06 bdi-default 23 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd 24 root 0 -20 0 0 0 S 0.0 0.0 0:01.67 kblockd 25 root 20 0 0 0 0 S 0.0 0.0 0:00.49 khungtaskd 26 root 20 0 0 0 0 S 0.0 0.0 2:25.22 kswapd0 27 root 0 -20 0 0 0 S 0.0 0.0 0:03.84 vmstat 28 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd 29 root 39 19 0 0 0 S 0.0 0.0 0:00.00 khugepaged 31 root 20 0 0 0 0 S 0.0 0.0 0:00.00 fsnotify_mark Link to comment Share on other sites More sharing options...
siv1987 Posted December 7, 2016 Share Posted December 7, 2016 Для четверки надо быть готовым к тому, что потребуются больше ресурсов. Не сказал бы что для апача 350 мб это много. С вашим количеством сообщений и участников довольно не плохо. Не ставьте хуки которые по поводу и без повода делают запросы в бд. Четверка довольно лояльна относится к занимаемым ресурсам, поэтому многие авторы допускают вольности в разработке плагинов не задумываясь об оптимизации. Link to comment Share on other sites More sharing options...
ralf Posted December 7, 2016 Author Share Posted December 7, 2016 В конфиге апача стояли такие настройки: StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 200 MaxRequestsPerChild 4000 И всё работало около года. Но несколько дней назад стало виснуть и вылетать ошибка 500. Количество пользователей при этом не менялось. Изменил настройки на эти: StartServers 3 MinSpareServers 3 MaxSpareServers 6 ServerLimit 256 MaxClients 3 MaxRequestsPerChild 4000 Ошибка 500 не возникает, но всё равно как-то подтормаживает периодически. Обновил форум, сейчас перестраивается индекс. Link to comment Share on other sites More sharing options...
siv1987 Posted December 7, 2016 Share Posted December 7, 2016 Обновил форум, сейчас перестраивается индекс.Дождитесь перестроения индекса. Он обновляется фоновой задачи, и периодически при этом форум может подтормаживать. 1 Link to comment Share on other sites More sharing options...
ralf Posted December 7, 2016 Author Share Posted December 7, 2016 Сейчас стоит php 5.6 и MySQL 5.5, если перейти на php 7.0 и MySQL 5.7 даст ли это прирост скорости загрузки форума? Что ещё можно сделать для оптимизации? Link to comment Share on other sites More sharing options...
siv1987 Posted December 7, 2016 Share Posted December 7, 2016 Говорят что php7 стал ощутимо быстрее. Если есть возможность можете перейти, думаю небольшую производительность это добавит. Насколько это будет ощутимо зависит от того, что является узким местом, но для такой махины как IPS оптимизация php интерпретатора явно не будет лишней. ПС.Поздравляю с 100000 коментарием. :) 3 Link to comment Share on other sites More sharing options...
ralf Posted December 8, 2016 Author Share Posted December 8, 2016 А если ещё включить кэширование Memcached? Будет толк? ПС.Поздравляю с 100000 коментарием. :) Спасибо! Не сразу понял чем Вы, потом врубился. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now