php中慢查询日志和错误日志的使用示例

  介绍

这篇“php中慢查询日志和错误日志的使用示例“除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“php中慢查询日志和错误日志的使用示例”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获、下面让我们一起来看看具体内容吧。

php有什么用

php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使php经得久不衰。

php-fpm慢日志


php慢日志需要在php-fpm。参看设置,如果使用源码包安装默认请执行下面命令

cp  php-fpm.conf.default  php-fpm.conf

默认通过源码包编译安装php目录应在

/usr/地方/php 

目录下,如果你通过百胜或者其他方式安装,不清楚或不知道php具体安装目录,可以使用

find /, -name  php-fpm。参看

php 小姐;|,grep 路径   ------------------------------------------   (root@xxxx 等等)#,php 小姐;|,grep 路径   Configuration  File  (php . ini), Path =祝辞,/usr/地方/php/等   XPath  Support =祝辞启用   Path 用sendmail =祝辞,/usr/sbin/sendmail  -t 我   (root@xxxx 等等)#

开启慢查询日志


旧的版本是在php-fpm。参看设置(实际是我忘记了哪个版本),php7.x版本源码包编译后需要www.conf修改慢查询配置

vim /usr/地方/php/etc/php-fpm.d/www.conf

不过配置项都一样的,如果你在php-fpm.conf找不到,就去他的同级目录php-fpm.d下面找下吧。

;,, log  file  for  slow 请求   ,,Default 价值:not 设定   ,,注意:slowlog  is  mandatory  if  request_slowlog_timeout  is 集   slowlog =,日志/pool.log.slow美元      ,,,timeout  for  serving  a  single  request  after  which  a  PHP  backtrace  will    dumped 才能用,& # 39;slowlog& # 39;,文件只A  value  of  & # 39; 0 & # 39;, means  & # 39;从# 39;。   ;,Available 单位:,年代(兴起)(默认),m (inutes), h(我们的),一、d(赞成票)   ,,Default 值:0   request_slowlog_timeout =, 0

slowlog设置慢查询日志的生成目录
request_slowlog_timeout设置慢查询的标准时间(打开此配置就相当于开启了慢查询日志),配置以秒为单位,一般设置3 s。

错误错误日志


在生产环境中是不允许php报错的,就算报错也是白屏或者500人,所以在生产环境中的日志收集是非常重要的。

开启错误日志


一般情况下,php错误日志的配置都在php。ini文件中

/usr/地方/php/etc/php . ini   ---------------------------   时间=error_reporting  E_ALL ,, ~ E_DEPRECATED ,, ~代码   display_errors =,   log_errors =,   ,,Log  errors 用specified 文件只php # 39; s  default  behavior  is 用leave 却;能够值   ,空的。   ;,http://php.net/error-log   ,,例如:   error_log =php_errors.log   ;,Log  errors 用syslog  (Event  Log 提醒窗口)。   error_log =, syslog

error_log错误日志的生成目录
error_reporting生产环境错误级别应全开
display_errors在页面上不显示错误
log_errors开启错误日志

最终的结果是

error_log =,/var/log/php_error.log   display_errors =,   error_reporting =E_ALL   log_errors =,

感谢你的阅读,希望你对“php中慢查询日志和错误日志的使用示例”这一关键问题有了一定的理解,具体使用情况还需要大家自己动手实验使用过才能领会,快去试试吧,如果想阅读更多相关知识点的文章,欢迎关注行业资讯频道!

php中慢查询日志和错误日志的使用示例