VHS: Это лог медленных запросов. Нужно установить long_query_time = ? - чтобы в лог падали запросы, выполняемые более ? секунд. Врядли это завалит сервер, хотя посмотреть что там с индексами в таблице не помешает. Но более актуален лог ошибок, именно там должны быть записи о критичных моментах работы сервера.
Сейчас в настройках файла у меня стоит так:
# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
log-error=/var/log/mysql.log
socket = /var/run/mysqld/mysqld.sock
nice = 0
Все правильно настроено? Осталось ждать, пока сервер не начнет тупить, и файл создастся?
Решение проблемы банально просто: компьютер вашего заказчика не может вывести необходимые цвета из-за ущербности монитора, вернее его цветовой палитры.
Например у меня такое было, что цвет #FAFAFA на одном компьютере выглядел 1 в 1 как #FFFFFF. Проблема не на вашей стороне.
VHS: /etc/mysql/my.cnf - секция mysqld. Там путь к логу
Содержимое файла:
#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
# This will be passed to all mysql clients
# It has been reported that passwords should be enclosed with ticks/quotes
# escpecially if they contain "#" chars...
# Remember to edit /etc/mysql/debian.cnf when changing the socket location.
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
# Here is entries for some specific programs
# The following values assume you have at least 32M ram
# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
log-error=/var/log/mysql.log
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
#
# * Fine Tuning
#
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
# This replaces the startup script and checks MyISAM tables if needed
# the first time they are touched
myisam-recover = BACKUP
#max_connections = 100
#table_cache = 64
#thread_concurrency = 10
#
# * Query Cache Configuration
#
query_cache_limit = 1M
query_cache_size = 16M
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
# As of 5.1 you can enable the log at runtime!
#general_log_file = /var/log/mysql/mysql.log
#general_log = 1
#
# Error logging goes to syslog due to /etc/mysql/conf.d/mysqld_safe_syslog.cnf.
#
# Here you can see queries with especially long duration
#log_slow_queries = /var/log/mysql/mysql-slow.log
#long_query_time = 2
#log-queries-not-using-indexes
#
# The following can be used as easy to replay backup logs or for replication.
# note: if you are setting up a replication slave, see README.Debian about
# other settings you may need to change.
#server-id = 1
#log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 100M
#binlog_do_db = include_database_name
#binlog_ignore_db = include_database_name
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
#
# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
#
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem
[mysql]
#no-auto-rehash # faster start of mysql but no tab completition
[isamchk]
key_buffer = 16M
#
# * IMPORTANT: Additional settings that can override those from this file!
# The files must end with '.cnf', otherwise they'll be ignored.
#
!includedir /etc/mysql/conf.d/
---------- Добавлено 27.05.2015 в 18:56 ----------
Ну и сразу хотелось бы узнать, какой плагин лучше использовать для новостного сайта: WP Super Cache или W3 Total Cache
Насколько я знаю они создают бекап каждой страницы в HTML, а потом выдают пользователю уже готовую HTML страницу без обращения к базе данных, верно? Все скрипты грузятся через базу.
infant: 😂
Хочется вам все разжевать, но слов нет, одни смайлы 😂
WP действительно требователен (как и другие CMS), кеширование решает половину проблем. И вы зря думаете, что новостным сайтам не нужен кеш, вероятно просто не понимаете его возможности.
Или у вас новость опубликованная раз, меняется каждый час ?
Я уже ставил плагины кеширования и W3 кеш, и Super кеш, но толку от этого было мало. Просмотры начинают считаться неправильно тк они выведены не плагином, а стандартной функцией WP.
---------- Добавлено 27.05.2015 в 18:46 ----------
Где можно посмотреть эти самые логи? Постараюсь найти и скинуть.
Это лог медленных запросов. Нужно установить long_query_time = ? - чтобы в лог падали запросы, выполняемые более ? секунд. Врядли это завалит сервер, хотя посмотреть что там с индексами в таблице не помешает. Но более актуален лог ошибок, именно там должны быть записи о критичных моментах работы сервера.
Сейчас в настройках файла у меня стоит так:
Все правильно настроено? Осталось ждать, пока сервер не начнет тупить, и файл создастся?
А что достопочтенная публика должна тут увидеть?
Просили выложить лог файл — выложил :)
... и не забыть перезапустить мускул. Изменения не подхватываются на лету.
Спасибо! Вот последняя часть кода файла mysql-slow.log
Вся лента забита аналогичными сообщениями.
Все значки # в нужных местах убраны, но файл по-прежнему не создается.
Не совсем понимаю, что именно нужно вставить в файл
, чтобы лог начал создаваться?Он вроде как создается по настройкам файла, но файлов в папке нету.
Был у меня Shared, только вот с нормальными ресурсами стоит он довольно дорого. Да и стабильность в них не радует совсем.
Решение проблемы банально просто: компьютер вашего заказчика не может вывести необходимые цвета из-за ущербности монитора, вернее его цветовой палитры.
Например у меня такое было, что цвет #FAFAFA на одном компьютере выглядел 1 в 1 как #FFFFFF. Проблема не на вашей стороне.
/etc/mysql/my.cnf - секция mysqld. Там путь к логу
Содержимое файла:
Apache 2.2.22-13+deb7u4
MySQL 5.5.41-0+wheezy1
PHP 5.4.36-0+deb7u3
Perl 5.14.2-21+deb7u2
Kernel 3.2.0-4-amd64
---------- Добавлено 27.05.2015 в 18:56 ----------
Ну и сразу хотелось бы узнать, какой плагин лучше использовать для новостного сайта: WP Super Cache или W3 Total Cache
Насколько я знаю они создают бекап каждой страницы в HTML, а потом выдают пользователю уже готовую HTML страницу без обращения к базе данных, верно? Все скрипты грузятся через базу.
😂
Хочется вам все разжевать, но слов нет, одни смайлы 😂
WP действительно требователен (как и другие CMS), кеширование решает половину проблем. И вы зря думаете, что новостным сайтам не нужен кеш, вероятно просто не понимаете его возможности.
Или у вас новость опубликованная раз, меняется каждый час ?
Я уже ставил плагины кеширования и W3 кеш, и Super кеш, но толку от этого было мало. Просмотры начинают считаться неправильно тк они выведены не плагином, а стандартной функцией WP.
---------- Добавлено 27.05.2015 в 18:46 ----------
Где можно посмотреть эти самые логи? Постараюсь найти и скинуть.