Rumah > pembangunan bahagian belakang > tutorial php > 使用Logstash收集PHP相关日志

使用Logstash收集PHP相关日志

WBOY
Lepaskan: 2016-06-23 13:35:24
asal
2237 orang telah melayarinya

这里收集三种日志

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/extensions/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/extensions/no-debug-non-zts-20100525/apc.so' - /data/app_platform/php/lib/php/extensions/no-debug-non-zts-20100525/apc.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/extensions/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
Salin selepas log masuk


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)
Salin selepas log masuk


PHP-FPM的慢查询日志如下:

[11-Mar-2015 16:54:17]  [pool www] pid 12873script_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 12881script_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
Salin selepas log masuk






sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan