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分布式文件存储系统安装与使用

  • 相关阅读:
    postgres--流复制
    postgres--wal
    postgres--vacuum
    postgres10配置huge_pages
    Postgres间隔大量写IO的解决办法
    PostgreSQL配置文件--其他
    PostgreSQL配置文件--AUTOVACUUM参数
    PostgreSQL配置文件--实时统计
    PostgreSQL配置文件--日志和错误
    PostgreSQL配置文件--QUERY TUNING
  • 原文地址:https://www.cnblogs.com/wgty/p/12810393.html
Copyright © 2011-2022 走看看