zoukankan      html  css  js  c++  java
  • Linux centosVMware LAMP php-fpm的pool、php-fpm慢执行日志、open_basedir、php-fpm进程管理

    一、php-fpm的pool

    vim /usr/local/php/etc/php-fpm.conf//在[global]部分增加

    include = etc/php-fpm.d/*.conf

    mkdir /usr/local/php/etc/php-fpm.d/

    cd /usr/local/php/etc/php-fpm.d/

    vim www.conf //内容如下

    [www]

    listen = /tmp/www.sock

    listen.mode=666

    user = php-fpm

    group = php-fpm

    pm = dynamic

    pm.max_children = 50

    pm.start_servers = 20

    pm.min_spare_servers = 5

    pm.max_spare_servers = 35

    pm.max_requests = 500

    rlimit_files = 1024

    二、php-fpm慢执行日志

    继续编辑配置文件

    vim aming.conf //内容如下

    [aming]

    listen = /tmp/aming.sock

    listen.mode=666

    user = php-fpm

    group = php-fpm

    pm = dynamic

    pm.max_children = 50

    pm.start_servers = 20

    pm.min_spare_servers = 5

    pm.max_spare_servers = 35

    pm.max_requests = 500

    rlimit_files = 1024

    /usr/local/php/sbin/php-fpm –t

    /etc/init.d/php-fpm restart

    三、open_basedir

    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

    配置nginx的虚拟主机test.com.conf,把unix:/tmp/php-fcgi.sock改为unix:/tmp/www.sock

    重新加载nginx服务

    vim /data/wwwroot/test.com/sleep.php//写入如下内容

    <?php echo “test slow log”;sleep(2);echo “done”;?>

    curl -x127.0.0.1:80 test.com/sleep.php

    cat /usr/local/php-fpm/var/log/www-slow.log

    四、php-fpm进程管理

    vim /usr/local/php-fpm/etc/php-fpm.d/aming.conf//加入如下内容

    php_admin_value[open_basedir]=/data/wwwroot/aming.com:/tmp/

    创建测试php脚本,进行测试

    再次更改aming.conf,修改路径,再次测试

    配置错误日志

    再次测试

    查看错误日志

  • 相关阅读:
    使用docker搭建nginx集群,实现负载均衡
    机器重启以后,主从出现报错:ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repos
    Slave_SQL_Running: No mysql同步故障解决方法
    docker搭建MySQL主从集群
    Linux下如何查看版本信息
    Docker中使用CentOS7镜像
    在 CentOS 上安装及使用 VirtualBox
    Docker Machine 安装使用教程
    main主函数
    is and ==
  • 原文地址:https://www.cnblogs.com/davery/p/8977153.html
Copyright © 2011-2022 走看看