php logstash,使用Logstash收集PHP相关日志

这篇博客详细记录了PHP错误日志、PHP-FPM错误日志以及PHP-FPM慢查询日志的内容。PHP错误主要涉及动态库加载失败,如redis.so、apc.so和mongo.so。而PHP-FPM错误日志显示无法读取子进程信息,错误代码为Bad file descriptor。慢查询日志则展示了请求处理过程中的耗时操作。通过对这些日志的分析,可以定位并解决PHP应用中的性能和错误问题。
摘要由CSDN通过智能技术生成

这里收集三种日志

PHP的错误日志,PHP-FPM的错误日志和慢查询日志

在php.ini中设置

error_log = /data/app_data/php/logs/php_errors.log

在php-fpm.conf中设置

error_log = /data/app_data/php/logs/php-fpm_error.log

slowlog = /data/app_data/php/logs/php-fpm_slow.log

PHP错误日志如下:[29-Jan-2015 07:37:44 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library ‘/data/app_platform/php/lib/php/exte

nsions/no-debug-non-zts-20100525/redis.so‘ - /data/app_platform/php/lib/php/extensions/no-debug-non-zts-20100525/redis.so

: cannot open shared object file: No such file or directory in Unknown on line 0

[29-Jan-2015 07:37:44 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library ‘/data/app_platform/php/lib/php/exte

nsions/no-debug-non-zts-20100525/apc.so‘ - /data/app_platform/php/lib/php/extensions/no-debug-non-zts-20100525/apc.so: ca

nnot open shared object file: No such file or directory in Unknown on line 0

[29-Jan-2015 07:37:44 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library ‘/data/app_platform/php/lib/php/exte

nsions/no-debug-non-zts-20100525/mongo.so‘ - /data/app_platform/php/lib/php/extensions/no-debug-non-zts-20100525/mongo.so

: cannot open shared object file: No such file or directory in Unknown on line 0

PHP-FPM错误日志如下:[30-Jan-2015 10:32:25] ERROR: unable to read what child say: Bad file descriptor (9)

[30-Jan-2015 10:32:25] ERROR: unable to read what child say: Bad file descriptor (9)

[30-Jan-2015 10:32:25] ERROR: unable to read what child say: Bad file descriptor (9)

[30-Jan-2015 10:32:25] ERROR: unable to read what child say: Bad file descriptor (9)

[30-Jan-2015 10:32:25] ERROR: unable to read what child say: Bad file descriptor (9)

[10-Mar-2015 17:37:11] ERROR: unable to read what child say: Bad file descriptor (9)

[10-Mar-2015 17:37:11] ERROR: unable to read what child say: Bad file descriptor (9)

[10-Mar-2015 21:31:48] ERROR: unable to read what child say: Bad file descriptor (9)

PHP-FPM的慢查询日志如下:[11-Mar-2015 16:54:17]  [pool www] pid 12873

script_filename = /data//index.php

[0x00007f497fa5b620] curl_exec() /data//Account.php:221

[0x00007f497fa5a4e0] call() /data/gintama_app/jidong/game_code/app/controllers/Game.php:31

[0x00007fff29eea180] load() unknown:0

[0x00007f497fa59e18] call_user_func_array() /data/library/BaseCtrl.php:20

[0x00007fff29eea470] handoutAction() unknown:0

[0x00007f497fa59400] run() /data//index.php:30

[11-Mar-2015 16:56:46]  [pool www] pid 12881

script_filename = /data/index.php

[0x00007f497fa5b620] curl_exec() /data//Account.php:221

[0x00007f497fa5a4e0] call() /data/Game.php:31

[0x00007fff29eea180] load() unknown:0

[0x00007f497fa59e18] call_user_func_array() /data/library/BaseCtrl.php:20

[0x00007fff29eea470] handoutAction() unknown:0

[0x00007f497fa59400] run() /data/index.php:30

原文:http://john88wang.blog.51cto.com/2165294/1641723

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值