array(2) { ["docs"]=> array(0) { } ["count"]=> int(0) } 111string(0) "" int(1) int(10) int(70) int(8640000) string(13) "likecs_art_db" array(1) { ["query"]=> array(1) { ["match_all"]=> object(stdClass)#30 (0) { } } } array(1) { ["createtime.keyword"]=> array(1) { ["order"]=> string(4) "desc" } } int(10) int(0) int(8640000) array(2) { ["docs"]=> array(0) { } ["count"]=> int(0) } 安装FastDFS问题记录 - 爱码网

   fastDFS成功安装,测试文件上传也成功了,但是在配置nginx代理访问文件的时候,死活访问不了,发送请求过去半天没有响应。查看nginx进程,是起来的,tracker、storage进程都没有问题。试了各种方法,没有解决。据说可以找nginx的日志,找了半天没找到,就在nginx.conf文件中重新配置log日志文件路径:

         安装FastDFS问题记录 

 重启nginx,没有新建日志文件(我在没有加fastdfs模块的nginx中试过,同样的配置确实可以使日志打印在nginx按照目录下的logs文件夹中)。

      这个时候都已经打算放弃重装一台虚拟机了,偶然间查到了正确的nginx日志文件的位置,在:/var/log/nginx下,然后打开error文件,果然有报错:

安装FastDFS问题记录

   居然是/home/libin/mod 这个文件没有创建,到这里真想扇自己两巴掌有没有?就因为漏掉了创建一个文件,就耽误了我一晚上加一早上,再加半下午的时间,难怪当时就觉得还缺了点什么,就是想不起来。。。

  想起我上次重新新建项目,框架ssm,跑mapper的时候死活停着走不动,后来追源码一步步追下去,才发现是创建connection卡住了,检查配置文件,drivenClass的配置少了一个开头的字母j.

  这种不报错没提示的bug真的让人吐血呀,也怪自己太粗心大意,以此篇博客让自己铭记。

 /home/libin/mod 是fastdfs_mode.conf中的配置:是保存模块日志文件的。

  # the base path to store log files
base_path=/home/libin/mod

相关文章: