zoukankan      html  css  js  c++  java
  • [转载]windows下PHP + Nginx curl访问本地地址超时卡死问题的解决方案

    原因:

    windows 下 nginx+php环境,不支持并发。

    解决方案:

    1、在配置nginx vhost时,需要同时运行的网站设置不同的fastcgi_pass的端口号

    server {
        server_name www.xxx.com;
    
        # 其他配置...
    
        location ~ .php$ {
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
            # 这里是重点
            fastcgi_pass   127.0.0.1:9000;
            try_files $uri =404;
        }
    }
    
    server {
        server_name api.xxx.com;
    
        # 其他配置...
    
        location ~ .php$ {
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
            # 这里是重点
            fastcgi_pass   127.0.0.1:9001;
            try_files $uri =404;
        }
    }

    2.启动多个 php-cgi

    打开cmd 或bash 命令行运行:

    <path>/php-cgi.exe -b 127.0.0.1:9000 -c <path>/php.ini(不能关闭窗口)

    打开新的命令行窗口

    <path>/php-cgi.exe -b 127.0.0.1:9001 -c <path>/php.ini(不能关闭窗口)

  • 相关阅读:
    HTTP状态码总结
    spring boot 文件上传
    JQuery Ajax上传文件
    git常用的操作
    git使用ssh clone时报错
    openssl安装
    h5 手机浏览器打开app
    火狐浏览器刷新后表单不重置 (自动填充)
    js Date() 相关
    css中的定位
  • 原文地址:https://www.cnblogs.com/batsing/p/9138493.html
Copyright © 2011-2022 走看看