分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

12.21 php-fpm的pool 12.22 php-fpm慢执行日志 12.23 open_b

发布时间:2023-09-06 01:46责任编辑:苏小强关键词:暂无标签
12.21 php-fpm的pool
[root@martin001 etc]# vim php-fpm.conf[root@martin001 etc]# mkdir php-fpm.d[root@martin001 etc]# cd php-fpm.d[root@martin001 php-fpm.d]# vim www.conf[root@martin001 php-fpm.d]# vim martin.conf[martin]listen = /tmp/martin.socklisten.mode=666user = php-fpmgroup = php-fpmpm = dynamicpm.max_children = 50pm.start_servers = 20pm.min_spare_servers = 5pm.max_spare_servers = 35pm.max_requests = 500rlimit_files = 1024[root@martin001 php-fpm.d]# /etc/init.d/php-fpm restartGracefully shutting down php-fpm . doneStarting php-fpm ?done[root@martin001 php-fpm.d]# ls /tmp/*.sock/tmp/martin.sock ?/tmp/mysql.sock ?/tmp/www.sock*[root@martin001 php-fpm.d]# ps aux |grep php-fpm*root ??????1101 ?0.1 ?0.4 227292 ?4960 ? ???????Ss ??14:07 ??0:00 php-fpm: master process (/usr/local/php-fpm/etc/php-fpm.conf)php-fpm ???1102 ?0.0 ?0.4 227232 ?4716 ? ???????S ???14:07 ??0:00 php-fpm: pool martinphp-fpm ???1103 ?0.0 ?0.4 227232 ?4720 ? ???????S ???14:07 ??0:00 php-fpm: pool martin

12.22 php-fpm慢执行日志

vim /usr/local/php-fpm/etc/php-fpm.d/www.conf
request_slowlog_timeout = 1
slowlog = /usr/local/php-fpm/var/log/www-slow.log
touch ?/usr/local/php-fpm/var/log/www-slow.log
配置nginx的虚拟主机test.com.conf,把unix:/tmp/php-fcgi.sock改为unix:/tmp/www.sock
重新加载nginx服务
/etc/init.d/php-fpm restart
curl -x127.0.0.1:80 test.com/sleep.php

12.23 open_basedir


[root@martin001 etc]# !vim
vim php-fpm.d/www.conf
php_admin_value[open_basedir]=/data/wwwroot/test.com:/tmp/
修改php.ini文件
添加error_log = /usr/local/php-fpm/var/log/php_errors.log
touch ?/usr/local/php-fpm/var/log/php_errors.log
chmod 777 ?/usr/local/php-fpm/var/log/php_errors.log
/etc/init.d/php-fpm restart
curl -x127.0.0.1:80 test.com/3php -I
tail /usr/local/php-fpm/var/log/php_errors.log
[root@martin001 etc]# tail -2 /usr/local/php-fpm/var/log/php_errors.log
[20-Mar-2018 07:51:28 UTC] PHP Warning: ?phpinfo(): It is not safe to rely on the system‘s timezone settings. You are required to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone ‘UTC‘ for now, but please set date.timezone to select your timezone. in /data/wwwroot/test.com/3.php on line 2

12.24 php-fpm进程管理

12.21 php-fpm的pool 12.22 php-fpm慢执行日志 12.23 open_b

原文地址:http://blog.51cto.com/12058686/2089010

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved