maks_m

maks_m
Рейтинг
101
Регистрация
02.07.2013

IPXI, спасибо, именно это и хотел узнать.

totamon, помог, стало намного лучше, но в админке всё равно иногда выбивало ошибку соединения с БД и в некоторых постах на сайте. Но, повторюсь, намного реже. Некоторое время не знал об этой проблеме. Как оказалось, она заметно повлияла на посещаемость и, соответственно, доход. Т.е. какая-то часть трафика просто отсеивалась из-за этой ошибки, поэтому я временно увеличил кол-во ядер и памяти вдвое на хостинге (облачный хостинг позволяет самому настроить, какое количество ресурсов тебе нужно).

---------- Добавлено 24.11.2015 в 00:02 ----------

livetv, Версия клиента базы данных: libmysql - 5.5.44-MariaDB

---------- Добавлено 24.11.2015 в 00:07 ----------

Вообще для 30к просмотров страниц в день 1 ядро и 2 Гб недостаточно?

Gerga,

<?php if( in_category( 32 ) || in_category( 35 ) || in_category( 38 ) || in_category( 42 ) || in_category( 43 ) || in_category( 45 )){ .... } ?>

и таких конструкций несколько.

ghost28, прибыль, конечно, приносит) посещаемость 7к в сутки, в будние дни посещаемость более-менее равномерная по часам, а в воскресенье все эти 7к приходятся на вторую половину дня, вот сайт и ложится. Но и в будние бывают частые кратковременные сбои.

---------- Добавлено 23.11.2015 в 17:39 ----------

likeseo, в сутки 7к, хостер active.by (сервера в Беларуси), в России это activecloud.ru.

LEOnidUKG, хостер объясняет это тем, что CloudServer это облачный сервер, который выделяет мне мои 2 гига и одно ядро. И когда память перегружается, сервер перезагружается, чтобы её освободить.

А ещё. Большое количество if'ов в шаблоне сильно загружают систему?

SeVlad, название плагина толкового не подскажешь?

smartcode, levchernenko, спасибо. Поставил wp-super-cache. Как проверить, сколько теперь съедается памяти? С помощью php-кода в футере уже не получится, т.к. первый ответ от сервера закешировался и не обновляется.

---------- Добавлено 22.11.2015 в 18:22 ----------

SeVlad, сижу на CloudServer (1 ядро, 2 ГБ). Логи есть, только проблема в них разобраться:

Nov 10 10:30:51 i-8284-29400-VM kernel: Out of memory: Kill process 29328 (mysqld) score 51 or sacrifice child

Nov 10 10:30:51 i-8284-29400-VM kernel: Killed process 29328 (mysqld) total-vm:1186796kB, anon-rss:97276kB, file-rss:100kB
Nov 10 10:30:51 i-8284-29400-VM kernel: [20688] 27 20688 28837 110 12 0 0 mysqld_safe
Nov 10 10:30:51 i-8284-29400-VM kernel: [29635] 27 29328 296699 24729 125 0 0 mysqld
Nov 10 10:30:51 i-8284-29400-VM kernel: Out of memory: Kill process 29635 (mysqld) score 52 or sacrifice child
Nov 10 10:30:51 i-8284-29400-VM kernel: Killed process 29635 (mysqld) total-vm:1186796kB, anon-rss:98696kB, file-rss:220kB
Nov 10 10:30:56 i-8284-29400-VM kernel: [20688] 27 20688 28837 80 12 0 0 mysqld_safe
Nov 10 10:30:56 i-8284-29400-VM kernel: [29637] 27 29637 28837 86 11 0 0 mysqld_safe
Nov 10 10:31:06 i-8284-29400-VM kernel: [20688] 27 20688 28837 80 12 0 0 mysqld_safe
Nov 10 10:31:11 i-8284-29400-VM mysqld_safe: 151110 10:31:11 mysqld_safe Number of processes running now: 0
Nov 10 10:31:11 i-8284-29400-VM mysqld_safe: 151110 10:31:11 mysqld_safe mysqld restarted
Nov 10 11:47:32 i-8284-29400-VM kernel: mysqld invoked oom-killer: gfp_mask=0x201da, order=0, oom_score_adj=0
Nov 10 11:47:32 i-8284-29400-VM kernel: mysqld cpuset=/ mems_allowed=0
Nov 10 11:47:32 i-8284-29400-VM kernel: CPU: 0 PID: 29671 Comm: mysqld Not tainted 3.10.0-229.14.1.el7.x86_64 #1
Nov 10 11:47:32 i-8284-29400-VM kernel: [20688] 27 20688 28837 95 12 0 0 mysqld_safe
Nov 10 11:47:32 i-8284-29400-VM kernel: [29659] 27 29659 295066 30693 137 0 0 mysqld
Nov 10 11:47:32 i-8284-29400-VM kernel: Out of memory: Kill process 29659 (mysqld) score 65 or sacrifice child
Nov 10 11:47:32 i-8284-29400-VM kernel: Killed process 29659 (mysqld) total-vm:1180264kB, anon-rss:122684kB, file-rss:88kB
Nov 10 11:47:32 i-8284-29400-VM kernel: [20688] 27 20688 28837 95 12 0 0 mysqld_safe
Nov 10 11:47:32 i-8284-29400-VM kernel: [29673] 27 29659 295066 30841 137 0 0 mysqld
Nov 10 11:47:32 i-8284-29400-VM kernel: Out of memory: Kill process 29673 (mysqld) score 65 or sacrifice child
Nov 10 11:47:32 i-8284-29400-VM kernel: Killed process 29673 (mysqld) total-vm:1180264kB, anon-rss:123168kB, file-rss:196kB
Nov 10 11:47:32 i-8284-29400-VM kernel: mysqld: page allocation failure: order:0, mode:0x201da
Nov 10 11:47:32 i-8284-29400-VM kernel: CPU: 0 PID: 29673 Comm: mysqld Not tainted 3.10.0-229.14.1.el7.x86_64 #1
Nov 10 11:47:33 i-8284-29400-VM mysqld_safe: /usr/bin/mysqld_safe: line 183: 29659 Killed nohup /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock < /dev/null >> /var/log/mariadb/mariadb.log 2>&1 >> /var/log/mariadb/mariadb.log 2>&1 >> /var/log/mariadb/mariadb.log 2>&1
Nov 10 11:47:36 i-8284-29400-VM mysqld_safe: 151110 11:47:36 mysqld_safe Number of processes running now: 0
Nov 10 11:47:37 i-8284-29400-VM mysqld_safe: 151110 11:47:37 mysqld_safe mysqld restarted
Nov 10 11:49:24 i-8284-29400-VM mysqld_safe: /usr/bin/mysqld_safe: line 183: 7502 Killed nohup /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock < /dev/null >> /var/log/mariadb/mariadb.log 2>&1 >> /var/log/mariadb/mariadb.log 2>&1 >> /var/log/mariadb/mariadb.log 2>&1 >> /var/log/mariadb/mariadb.log 2>&1
Nov 10 11:49:24 i-8284-29400-VM kernel: [20688] 27 20688 28837 105 12 0 0 mysqld_safe
Nov 10 11:49:24 i-8284-29400-VM kernel: [ 7502] 27 7502 294924 28533 132 0 0 mysqld
Nov 10 11:49:24 i-8284-29400-VM kernel: Out of memory: Kill process 7502 (mysqld) score 60 or sacrifice child
Nov 10 11:49:24 i-8284-29400-VM kernel: Killed process 7502 (mysqld) total-vm:1179696kB, anon-rss:112672kB, file-rss:1460kB
Nov 10 11:49:26 i-8284-29400-VM mysqld_safe: 151110 11:49:26 mysqld_safe Number of processes running now: 0
Nov 10 11:49:26 i-8284-29400-VM mysqld_safe: 151110 11:49:26 mysqld_safe mysqld restarted
Nov 10 16:17:46 i-8284-29400-VM mysqld_safe: /usr/bin/mysqld_safe: line 183: 7832 Killed nohup /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock < /dev/null >> /var/log/mariadb/mariadb.log 2>&1 >> /var/log/mariadb/mariadb.log 2>&1 >> /var/log/mariadb/mariadb.log 2>&1 >> /var/log/mariadb/mariadb.log 2>&1 >> /var/log/mariadb/mariadb.log 2>&1
Nov 10 16:17:46 i-8284-29400-VM kernel: [20688] 27 20688 28837 106 12 0 0 mysqld_safe
Nov 10 16:17:46 i-8284-29400-VM kernel: [ 7832] 27 7832 295577 30269 136 0 0 mysqld
Nov 10 16:17:46 i-8284-29400-VM kernel: Out of memory: Kill process 7832 (mysqld) score 64 or sacrifice child
Nov 10 16:17:46 i-8284-29400-VM kernel: Killed process 7832 (mysqld) total-vm:1182308kB, anon-rss:121076kB, file-rss:0kB
Nov 10 16:17:50 i-8284-29400-VM mysqld_safe: 151110 16:17:50 mysqld_safe Number of processes running now: 0
Nov 10 16:17:50 i-8284-29400-VM mysqld_safe: 151110 16:17:50 mysqld_safe mysqld restarted
Nov 10 16:19:04 i-8284-29400-VM kernel: [20688] 27 20688 28837 93 12 0 0 mysqld_safe
Nov 10 16:19:04 i-8284-29400-VM kernel: [ 7782] 27 7782 295432 25579 125 0 0 mysqld
Nov 10 16:19:04 i-8284-29400-VM kernel: Out of memory: Kill process 7782 (mysqld) score 54 or sacrifice child
Nov 10 16:19:04 i-8284-29400-VM kernel: Killed process 7782 (mysqld) total-vm:1181728kB, anon-rss:101488kB, file-rss:828kB

SeVlad, как-то не совсем понял, как с помощью хуков влиять на тайтлы страниц.

SeVlad, да, такое я замутил только потому, что нужно было в некоторых категориях и постах этих категорий автоматически добавлять в начало/конец тайтла нужные слова. Такой способ лучше, чем сео-плагин, т.к. с плагином нужно было указывать тайтл для каждой статьи, а через head это делается без рутины.

Дочерние темы позволяют создать свой header?

Всего: 105