カテゴリー: スニペット,
/etc/nginx/nginx.conf とかで調整。
server {
access_log /var/log/nginx/example.com-access_log main;
error_log /var/log/nginx/example.com-error_log;
}
location /wp/wp-content/uploads/ {
error_log off;
}
location / {
log_not_found off;
}
location =/favicon.ico { log_not_found off; access_log off; }
location =/apple-touch-icon-120x120.png { log_not_found off; access_log off; }
location =/apple-touch-icon-120x120-precomposed { log_not_found off; access_log off; }
# systemctl reload nginx
または
# systemctl restart nginx
/etc/my.cnf で調整。
調べるときはfind
# find / -name "*my.cnf"
複数ある場合の優先順位確認は
# mysql --help | grep my.cnf
SELinux が有効になっているかどうかの確認
# sestatus
※ 初期で「mysql」ディレクトリは存在していない
※ パーミッション700
[mysqld]
# Error log
log_error="/var/log/mysql/mysqld.log"
log_warnings=1
# Slow Query log
slow_query_log=1
slow_query_log_file="/var/log/mysql/slow.log"
log_queries_not_using_indexes
log_slow_admin_statements
ログのタイムスタンプは MySQL 5.7.2 からデフォルトUTCになったらしい。
システムの system_time_zone がJSTでもログ出力時間はUTC。これは困る。
[参考] MySQLのバージョンをあげたら、ログ出力される時間がおかしくなった - Qiita
[mysqld]
log_timestamps = SYSTEM
[mysqld]
loose-log_timestamps = SYSTEM
# systemctl restart mysqld
関連記事はまだありません