为什么80%的码农都做不了架构师?>>>   

今天把vps上php5.3升级到了php5.4,我采用的是nginx+php-fpm的架构,nginx通过php-fpm的socks文件来连接。 结果报错: connect() to unix:/tmp/php-cgi.sock failed (13: Permission denied) while connecting to upstream

我检查了一下 /tmp/php-cgi.sock 发现该文件拥有者是root,而nginx和php-fpm都是www用户来运行的,按理讲,这个sock文件也应该是www才对。

后来发现在php-fpm.conf中有这么一段配置: ; Set permissions for unix socket, if one is used. In Linux, read/write ; permissions must be set in order to allow connections from a web server. Many ; BSD-derived systems allow connections regardless of permissions. ; Default Values: user and group are set as the running user ; mode is set to 0660 ;listen.owner = www ;listen.group = www ;listen.mode = 0660

很奇怪,按照说明,默认应该使用 user和group配置项来设置权限,但实际上没有。不管怎么样,通过手动指定一下这里的配置就解决问题了。 ; Set permissions for unix socket, if one is used. In Linux, read/write ; permissions must be set in order to allow connections from a web server. Many ; BSD-derived systems allow connections regardless of permissions. ; Default Values: user and group are set as the running user ; mode is set to 0660 listen.owner = www listen.group = www ;listen.mode = 0660

转载于:https://my.oschina.net/cxz001/blog/357589

nginx连接php-fpm sock文件失败502相关推荐

  1. linux deploy连接ssh失败,ubuntu – Jenkins发布ssh成功连接服务器但是put文件失败

    我有一个问题,当我构建我的工作时,它无法将我的文件放在控制台输出的服务器目录中我得到消息"错误:发布时异常,异常消息[权限被拒绝]" 我有以下日志输出: SSH: Connecti ...

  2. mysql.sock 文件解析

    在观察MySQL本地连接的时候,发现对mysql.sock是个啥我不明白,于是我提出了一个问题:mysql.sock到底存了什么信息? 根据多方查资料和自我思考,我有了自己的一些认识和结论,但结论并不 ...

  3. nginx(二十八)nginx下载文件失败

    一    缓冲区基础知识铺垫 ①    proxy_temp_path '1'表示层级1的目录名为1个数字(0-9);'2'表示层级2目录名为2个数字(00-99) +++++++++++'遗留问题' ...

  4. nginx反向代理下载文件失败处理

    最近遇到了客户在从我们的服务器下载文件失败时的情况.然后把解决方案一并整理一下以备后续.需要说明的是,我们前端都是使用nginx来做反向代理,后面的逻辑处理采用php的方式. 1.缓存目录不可写 ng ...

  5. XFTP连接服务器成功,传输文件失败解决方案

    XFTP连接服务器成功,传输文件失败解决方案 问题背景 解决方案 Lyric: 那是我想要给的惊喜 这是第7首歌,已经完结了,你们猜出歌名了吗? 问题背景 在使用XFTP进行文件夹传输的时候出现访问权 ...

  6. nginx环境下执行php文件就报502,nginx请求php文件提示502错误 | 吴老二

    nginx的文件提示502就是服务没有启动,这里不管是php还是java.出现502的问题都是服务没有启动,下面浮现一下,首先在nginx的配置文件里写了一个php版本的文件. [root@wulao ...

  7. php-cgi.sock 权限,php-fpm sock文件权限设置

    在编译php-fpm时,若没有指定fpm用户,在配置文件中也没有指定用户,则sock文件会由root(启动php-fpm的用户)创建,其权限是srw-rw----. 而nginx一般由nginx用户启 ...

  8. zabbix.php访问不了_zabbix_配置Nginx连接php

    配置Nginx连接php 一.Nginx连接php 1.准备测试php文件 站点创建 # mkdir -p /data/site/huotouyihao/ 存放Nginx日志 #mkdir -p /d ...

  9. Mysql启动找不到mysql.sock文件问题(Centos7)

    刚装完Mysql5.7,将Mysql添加到开机自启.reboot之后mysql服务却没启动起来, 直接输入mysql –uroot –p ,出现如下错误,找不到mysql.sock文件.用servic ...

最新文章

  1. 一种新方法或让AI模型拥有“联想”力,或能识别从未见过的事物
  2. 使用 8 位 YUV 格式的视频呈现
  3. Docker inspect 命令
  4. Matlab 进行FFT
  5. Star sky CodeForces - 835C
  6. Linux sed命令完全攻略(超级详细)
  7. 在肯定句使用have动词_25
  8. 洛谷P1852 奇怪的字符串
  9. Django-(分页器,中间介)
  10. django orm 操作表
  11. Codeforces 631E 斜率优化
  12. 由ContactsProvider的升级引发的OTA首次开机卡白米问题分析
  13. ORACLE安装之环境搭建
  14. 判断101到200之间的素数
  15. mbr装win10 gpt装linux,安装win10硬盘格式用gpt还是mbr好_安装win10硬盘需要什么格式...
  16. 计算机网络工程用排线架,网络配线架使用和安装说明【图解】
  17. PMP模拟试题每日5题(5月7日)
  18. 【接口时序】5、QSPI Flash的原理与QSPI时序的Verilog实现(转载)https://www.cnblogs.com/liujinggang/p/9651170.html
  19. VC中用代码移动CDockPane的位置
  20. chrome插件draw.io代替visio成为流程图架构图制作新的利器

热门文章

  1. 港中文提出全新点云上采样方法,破解自动驾驶感知难题
  2. BERT小学生级上手教程,从原理到上手全有图示,还能直接在线运行
  3. Uber无人车收购MightyAI:掘金尚未暴富,卖水先获财务自由
  4. Python最热,PyTorch增速是TF的13倍:2019数据分析/机器学习工具调查发布
  5. css内边距与外边距的区别
  6. ruby gsub gsub! chomp chomp! 以及所有类似函数用法及区别
  7. MySQL语法语句大全
  8. 完全理解python迭代对象_完全理解Python迭代对象、迭代器、生成器
  9. 移动app部分机型无法唤起h5支付宝支付_案例分析:H5支付交互体验设计
  10. Go 语言编程 — net/http — 支持 HTTPS