FastDFS蛋疼的集群和负载均衡(四)之排查访问失败问题

diary_report.jpg

Interesting things

接着上一篇来讲我是如何排查问题的,初步判断是Nginx的问题,后来发现是mod_fastdfs.conf配置文件的问题。

What did you do today

  • 关闭nginx命令: /usr/local/nginx/sbin/nginx -s stop

image.png

  • 进入/usr/local/nginx/conf/nginx.conf。把输出错误日志error_log去掉注释。

image.png

image.png

  • 启动Nginx,/usr/local/nginx/sbin/nginx

image.png

  • 我们进入/usr/local/nginx/logs/目录下,查看error.log。

image.png

  • 查看error.log,我们发现2处错误 1、ERROR - file: /usr/local/fast/fastdfs-nginx-module/src/common.c, line: 103, section: group2, you must set parameter: group_name! 这里说明我们没有设置group_name=group2。 2、worker process 15973 exited with fatal code 2 and cannot be respawned。nginx工作进程异常退出(worker process),不能重生。
  • 既然在fastdfs-nginx-module出错了,那么我就进入/etc/fdfs/目录下,查看mod_fastdfs.conf文件。

image.png

  • 我们发现红箭头指向的[group1]位置写错了,要修改成[group2]。我们把192.168.12.33、192.168.12.44、192.168.12.55、192.168.12.66下/etc/fdfs/mod_fastdfs.conf都修改过来。
  • 我们重启nginx,使用ps -ef|grep nginx,查看nginx是否成功启动,我们明显发现多了一个worker process,证明启动成功!

image.png

image.png


Summary

这是关于FastDFS的错误排查篇,下一篇讲剩余的部分。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏运维小白

github+hexo搭建博客,push本地代码到github出错

在git客户端上传的时候一直报错,显示无法上传到github 报错信息如下 $ git push -u origin master To git@github...

3596
来自专栏容器云生态

根据红帽RHEL7官方文档对centos7进行技术剖析(一)

序言:红帽7教学环境介绍 rht-vmctl命令介绍; $ rht-vmctl start desktop     启动desktop虚拟机 $ rht-vmc...

2976
来自专栏编程

R基础——数据的导入与导出(下)

前面两篇文章介绍了导入导出csv文件,txt文件,xlsx文件,接下来,将介绍R连接数据库,从数据库中导入数据。 在我工作中,使用的是sql server,所以...

2298
来自专栏IT笔记

Linux下一些常用的命令(随时更新)

文件操作 打包,排除部分目录 tar -zcvf www_20170426.tar.gz www --exclude=file 解压,并重命名 tar -x...

3007
来自专栏拂晓风起

Flash:彻底理解crossdomain.xml、跨swf调用。

1703
来自专栏应兆康的专栏

Python Web - Flask笔记7

Flask-Script的作用是可以通过命令行的形式来操作Flask。例如通过命令跑一个开发版本的服务器、设置数据库,定时任务等。要使用Flask-Script...

1162
来自专栏有趣的django

linux基础

1.目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先...

4035
来自专栏技术博文

Ubuntu Linux系统下apt-get命令详解

整理了Ubuntu Linux操作系统下apt-get命令的详细说明,分享给大家。 常用的APT命令参数: apt-cache search package 搜...

4277
来自专栏运维

关于too many files open的解决办法

当我们用一些大的测试程序时,有时可能会报错,too many files open之类的错误,系统默认的同时打开文件数是1024,可以用这个命令查看: #uli...

1032
来自专栏跟着阿笨一起玩NET

ASP.NET web.config中<customErrors>节点说明

customErrors>节点用于定义一些自定义错误信息的信息。此节点有Mode和defaultRedirect两个属性,其中defaultRedirect属性...

681

扫码关注云+社区

领取腾讯云代金券