Nginx整合fastdfs问题汇总

本文记录了Nginx整合fastdfs过程中遇到的问题及解决方案,包括Nginx启动异常、权限问题等,并分享了正确的配置步骤和服务启动顺序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

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


一、问题汇总

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_shared.c, line: 194"Permission denied"即权限问题并且worker进程无法启动

4.以上工作都做完,那么重点来了,在启动Nginx服务前需要首先开启fastdfs服务,唉,说多了都是泪!!!否则就会出现启动了两个master服务,错误日志疯狂刷worker process 9584 exited on signal 11 (core dumped),内存疯狂上升,风扇疯狂转,CPU疯狂升温、以及疯狂秃顶。。。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值