Use Logstash to collect PHP-php Tutorial

Source: Internet
Author: User
Tags apc php error log zts logstash
Use Logstash to collect PHP-related logs. three types of logs are collected here.

PHP error log, PHP-FPM error log and slow query log


Set in php. ini

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


Set in php-fpm.conf

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

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


The PHP error log is as follows:

[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


The PHP-FPM error log is as follows:

[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)


The PHP-FPM's slow query log is as follows:

[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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.