zoukankan      html  css  js  c++  java
  • ERROR

      这个问题是我在使用FastDFS结合Nginx做文件上传存储的时候遇到的:下面是Nginx的日志文件报的错误:

    ERROR - file: ../storage/trunk_mgr/trunk_shared.c, line: 194, "No such file or directory" can't be accessed, error info: /home/fdfs/nginx_mod
    2020/04/12 14:44:22 [alert] 2144#0: worker process 2145 exited with fatal code 2 and cannot be respawned
    

      我安装了FastDFS,Nginxfastdfs_nginx_module,然后分别启动了trackerstorage,Nginx也启动了,感觉是万事俱备,服务器的安全组设置也放行了端口,使用FastDFS进行测试文件上传也能够正常上传,但是返回的url在浏览器上却无法访问,后来我在/nginx/conf/nginx/conf的配置文件中设置了nginx的错误日志打印路径:
    在这里插入图片描述
    然后复制FastDFS测试文件上传返回的url路径,粘贴到浏览器中进行访问,结果一直访问不到,此时再查看nginx的错误日志:vim /home/fdfs/nginx_error.log

    在这里插入图片描述
    找到了问题的根源,就是fastdfs_nginx_module这个扩展模块的配置文件的base_path有问题:

    找到mod_fastdfs.conf配置文件:
    在这里插入图片描述
    将这个修改为/tmp(其实这是默认的)
    在这里插入图片描述
    ,然后重新启动nginx,在浏览器中重新访问url:
    在这里插入图片描述

    访问成功!

       这里值得注意的是: 使用了阿里云服务器的兄弟们如果遇到nginx在linux中启动了但是在浏览器中输入IP

    地址无法返回nginx的页面的时候,首先要检查阿里云的安全组设置中有没有放行相应的端口号。

    FastDFS分布式文件存储系统安装与使用

  • 相关阅读:
    Vue--会员管理列表页面,抽取BASE_URL
    Vue--系统权限拦截
    写译-冲刺班
    看到一篇有收获的博文【关于外挂生涯的忠告】(转载)
    笔记管理-vscode-印象笔记-git-博客园
    1.4条件和循环
    1.3撰写表达式
    1.2对象定义与初始化
    1.1如何写一个c++程序
    send()函数 recv()函数
  • 原文地址:https://www.cnblogs.com/wgty/p/12810393.html
Copyright © 2011-2022 走看看