Nginx整合fastdfs问题汇总

# 前言

在学习Nginx整合fastdfs过程中踩了好多坑,记录一下,Nginx、fastdfs安装配置和整合过程有很多文章,在次不在赘述,Nginx添加fastdfs-nginx-module模块可以看我的另一篇文章https://www.cnblogs.com/Guochan-007/p/14050405.html


 一、问题汇总
  1、Nginx启动只有master进程而没有worker进程
  2、Nginx启动有两个master进程而没有worker进程
  3、Nginx启动报: ../storage/trunk_mgr/trunk_shared.c, line: 194"Permission denied"
  4、Nginx启动报:worker process 2396 exited on signal 11 (core dumped) ngx_http_fastdfs_proce

二、解决思路(这三个问题其实可以做一个问题,因为只要是配置有问题,worker进程就无法正常启动)
  1.排查fastdfs-nginx-module模块下的mod_fastdfs.conf文件是否拷贝到了fdfs文件夹下

  2.排查fdfs目录下的tracker.conf、storage.conf、mod_fastdfs.conf三个配置文件中的base_path、store_path0、base_path

   路径下的文件夹是否创建

  3.以上两步检测无误后,编辑nginx.conf文件,将#user nobody修改为user root,否则会报../storage/trunk_mgr/trunk_shar

   ed.c, line: 194"Permission denied"即权限问题并且worker进程无法启动

  4.以上工作都做完,那么重点来了,在启动Nginx服务前需要首先开启fastdfs服务,唉,说多了都是泪!!!否则就会出现启动了两个

   master服务,错误日志疯狂刷worker process 9584 exited on signal 11 (core dumped),内存疯狂飙升,CPU疯狂升温,风

   扇疯狂转,以及疯狂秃顶。。。

posted @ 2020-11-28 09:37  建国同志好样的  阅读(654)  评论(0)    收藏  举报