日誌php
記住一句話:mysql
遇到問題,首先要想到查日誌。 Error Warning No not permission lib file
日誌主要分爲兩大類:nginx
系統日誌、服務日誌
服務日誌:sql
Nginx 訪問日誌 錯誤日誌(/var/log/nginx/error.log) PHP-FPM 錯誤日誌 慢執行日誌(/usr/local/php-fpm/etc/php-fpm.conf中定義) php 錯誤日誌 (/usr/local/php-fpm/etc/php-fpm.d/www.conf 中定義log日誌) MariaDB/MySQL 錯誤日誌 慢查詢日誌(/etc/my.conf中定義) Tomcat 訪問日誌 catalina.out 其它服務:FTP Zabbix 。。。
系統日誌:vim
/var/log/messages /var/log/secure //安全驗證日誌 /var/log/dmesg //系統啓動時生成的硬件相關的信息 命令:dmesg //硬件出問題,能夠經過此命令查看日誌 last 對應 /var/log/wtmp //正常的登陸日誌 lastb 對應 /var/log/btmp //異常的登陸日誌 last和lastb是不能cat查看的。 [root@wangzb01 log]# cat /etc/logrotate.conf //日誌切割計劃文件 [root@wangzb01 log]# cat /etc/logrotate.d/syslog [root@wangzb01 log]# vim /etc/rsyslog.conf //配置日誌的類型和級別
MariaDB 開啓慢查詢日誌安全
[root@wangzb01 mysql]# vim /etc/my.conf slow_query_log = on //打開 slow_query_log_file = /data/mysql/wangzb-slow.log //日誌文件名稱(名稱是在文件中自定義的) long_query_time = 2 //超時時間 [root@wangzb01 ~]# cd /data/mysql/ [root@wangzb01 mysql]# > wangzb-slow.log [root@wangzb01 mysql]# mysql -uroot -pmysql MariaDB [(none)]> select sleep(5); [root@wangzb01 mysql]# cat wangzb-slow.log