yum -y install nginx

yum -y install php71

yum -y install php71-fpm  php71-cli php71-common php71-gd php71-devel php71-pdo php71-mysql php71-mbstring

yum -y install mysql-server  mysql-devel

nginx + php做服务,在高并发的时候会出现一些错误  connect() to unix:/var/run/php-fpm.sock failed (11: Resource temporarily unavailable)  。

目前有两种方法可以试试。

环境: ubuntu + nginx + php7.1

一、修改参数:

1、内核修改

sudo vim /etc/sysctl.conf

net.ipv4.tcp_max_syn_backlog = 4096

net.core.netdev_max_backlog = 4096

重新启动

sudo reboot

2、php-fpm配置修改

修改  /etc/php/7.1/fpm/pool.d/www.conf

listen.backlog = 4096

sudo service php-fpm7.1 restart

3、nginx配置修改

listen 80 default backlog=4096;

重新启动

sudo service nginx restart

二、添加php-fpm的master实例,会增加fpm的处理能力,也能减少报错的几率

1、拷贝php配置文件

cd  /etc/php/7.1/fpm/

sudo cp php-fpm.conf  php-fpm2.conf

cd pool.d

sudo cp www.conf www2.conf

2、修改php的配置文件

sudo  vim  php-fpm2.conf

修改内容

pid = /run/php/php7.1-fpm2.pid

error_log = /var/log/php7.1-fpm2.log

include=/etc/php/7.1/fpm/pool.d/www2.conf

3、重新启动

sudo /usr/sbin/php-fpm7.1 -y /etc/php/7.1/fpm/php-fpm2.conf

查看    ps -ef | grep php

或者进入  cd  /var/run/php  查看

关闭和重启

sudo  pkill  php-fpm

(关闭所有的php进程)

启动php1       sudo service php7.1-fpm restart

启动php2       sudo /usr/sbin/php-fpm7.1 -y /etc/php/7.1/fpm/php-fpm2.conf

4、nginx配置,在 nginx.conf中添加

upstream php-socks {

server unix:/run/php/php7.1-fpm.sock;

server unix:/run/php/php7.1-fpm2.sock;

}

在 *.conf的server中添加

fastcgi_pass  php-socks;   # unix:/run/php/php7.1-fpm.sock;

重新启动

sudo service nginx restart

OK!

打赏

微信扫一扫,打赏作者吧~

aws php mysql,AWS快速搭建nginx+php+mysql相关推荐

  1. Docker搭建 Nginx+PHP+MySQL 环境并部署WordPress实践

    本文给大家分享的是作者基于Docker搭建 Nginx+PHP+MySQL 环境并部署WordPress的详细过程,非常的全面,有需要的小伙伴可以参考下 Docker基于LXC实现了把软件封装到一个完 ...

  2. lamp php5.5,CentOS 5.5快速搭建Apache+PHP5+MySQL完美Web服务器(LAMP)

    CentOS 5.5快速搭建Apache+PHP5+MySQL完美Web服务器(LAMP) By sole | Friday, May 13, 2011 在网上看了很多,修改多次,也试验多次,均没有问 ...

  3. mysql sail_再谈docker搭建nginx+php+mysql开发环境 | Sail

    写在前面 前几天我写了一篇博客docker搭建nginx+php+mysql开发环境.当时主要是参考一片博文搭建记录的. 可是这样搭建出来是有一些问题的,具体的原因我还没找出.当然那篇文章还是有一些参 ...

  4. hhvm mysql_Linux_在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程,貌似最近这个HHVM特别火,其主 - phpStudy...

    在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程 貌似最近这个HHVM特别火,其主要原因大概要归咎于大的运行效率吧,安装完之后使用探针测试,计算运行的时间都是0.0*的级别,据说 ...

  5. 阿里云ECS服务器搭建Nginx+PHP+MySql+Redis环境详细步骤(CentOS7环境)

    参考了很多别人总结的经验,没有版权,欢迎转载 ^ ^ 一.安装Nginx 1.下载nginx-release包 wget http://nginx.org/packages/centos/7/noar ...

  6. docker搭建nginx+php+mysql环境

    1.安装docker https://www.runoob.com/docker/centos-docker-install.html #启动docker systemctl start docker ...

  7. 容器服务ACK+容器网络文件系统CNFS快速搭建NGINX网站(体验有礼)

    介绍如何在半小时内,通过阿里云容器ACK服务和容器网络文件系统CNFS服务搭建一个简单的弹性.高可用NGINX网站.,11 月 9 日至 11 月 23 日期间,完成部署即可获得"TOMY ...

  8. iis php mysql 一键安装_LNMP(Nginx服务,MySQL 服务,安装PHP服务 手动安装技术文档)

    文章目录 安装Nginx服务 1.关闭防火墙将nginx所需软件包到/opt目录下 2.安装依赖包 3. 创建运行用户 4.编译安装 5.优化路径 6.添加 Nginx 系统服务 二.安装 MySQL ...

  9. mac mysql php_Mac下搭建Apache+PHP+MySql运行环境

    前言 我们在Mac上搭建Apache+PHP+MySql环境是非常方便的,因为Mac预装的有Apache和PHP,我们可以直接使用.但是稍微费劲一点的是Mac没有预装Mysql,这个需要我们自力更生. ...

最新文章

  1. 浅析 Node.js 的 vm 模块以及运行不信任代码
  2. 为什么企业需关心DDoS攻击?—Vecloud微云
  3. PAT (Basic Level) Practice (中文)1076 Wifi密码 (15 分)
  4. 1 java开发工具IDEA的使用
  5. 【工具】switchhost
  6. Android之用HttpURLConnection参数以XML形式封装的部分关键代码
  7. MSP430F5529 DriverLib 库函数学习笔记(四)UART通信
  8. 【C语言进阶深度学习记录】九 C语言中const的详细分析
  9. 《Java编程思想》第四版读书笔记 第四章
  10. 超全!一文看懂 9 种Transformer结构!
  11. tpc-c 服务器性能,IBM创英特尔8处理器服务器TPC-C性能记录
  12. python上手_Python 上手
  13. 关于SqlServer导入access数据库,十进制字段的精度过小的问题
  14. jquery与checkbox的checked属性的问题
  15. 全球著名营销专家怎么评价这本书
  16. sort排序和uniq使用
  17. 科技巨头极速进场 车路协同技术为何被热捧?
  18. Dreamweaver实战技能从入门到精通-李炎恢-专题视频课程
  19. OV5640摄像头简介、硬件电路及上电控制
  20. 计算机的二课堂成果展示ppt,作品成果展示.ppt

热门文章

  1. python组合数据类型实验_实验七 组合数据类型
  2. 熵的基础知识,特征工程,特征归一化,交叉验证,grid search,模型存储与加载
  3. LeNet网络配置文件 lenet_train_test.prototxt
  4. ❤『面试知识集锦100篇』3.mysql篇丨mysql基础知识和面试真题,看完不收藏算我输!!
  5. 大数据技术Hbase 和 Hive 详解
  6. ARM 寄存器 详解
  7. 小甲鱼 OllyDbg 教程系列 (一) :二进制破解科普系列之 ReverseMe
  8. 《Wireshark协议分析从入门到精通》
  9. Spring Data JPA 从入门到精通~实际工作的应用场景
  10. 最优化学习笔记(一)预备知识