mysql.slow.log не создается даже при том, что это настроено в/etc/my.cnf, какова могла быть причина?

Я думаю, что Ваш "упрямый" системный администратор находится, вероятно, в прямо здесь: 1 CPU размера, который Вы упоминаете в комментариях, должен смочь привести в действие некоторых интенсивный трафик или сотни сайтов низкого трафика. При привязке его код взломан, и он почти наверняка пытается защитить свои аппаратные средства от кода. Что-либо, что заняло бы серьезное процессорное время, должно заботиться о том, прежде чем трафик поразит его.

Я предлагаю, чтобы Вы сделали обзор своей архитектуры объекта и кодировали и выяснили что случилось с большим изображением вместо того, чтобы бросить аппаратные средства в него.

0
задан 6 February 2014 в 12:36
1 ответ

Он должен присутствовать и быть доступным для записи с помощью mysqld uid , когда mysqld запускается , следовательно:

# touch /var/log/mysql-slow.log
# chown mysql /var/log/mysql-slow.log
# /etc/init.d/mysqld restart

(или вместо перезапуска сервера вы можете выполнить mysqladmin -u root flush-logs)

Если запись в файл по-прежнему не выполняется, проверьте, действительно ли у вас действительно медленные запросы! И посмотрите журнал ошибок MySQL, чтобы найти подсказки.

1
ответ дан 4 December 2019 в 17:49

Теги

Похожие вопросы