导航:首页 > 编程语言 > phpfastdfs扩展

phpfastdfs扩展

发布时间:2023-05-31 23:48:17

㈠ fastdfs导致linux不响应

1. FastDFS适用的场景以及不适用的场景?
FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片、视频、文档等文件。对于互联网应用,和其他分布式文件系统相比,优势非常明显。
FastDFS没有对文件做分块存储,因此不太适合分布式计算场景。

2. 当用fdfs_monitor /etc/fdfs/storage.conf 这个命令进行查看tracker与storage端是否建立连接时,两端始终显示都是offline。
解决:先查看tracker和storage的日志,确认服务是否有问题;如果日志显示正常,则有可能是在操作过程中,删除了tracker或storage某一方的缓存文件,导致缓存不匹配。此时,先关闭tracker和storage服务,
删除tracker.conf和storage.conf中指定的base_path目录下的data文件,再重启服务即可。
注意:如果删除了FastDHT 的base_path目录下的文件,切片集信息将全部丢失。

3. 在上传文件时,出现  ERROR - file: tracker_proto.c, line: 48, server: 101.200.215.232:23000, response status 28 != 0
解决:状态返回28,说明磁盘空间不足,注意FastDFS中有预留空间的概念,在tracker.conf中设置,配置项为:reserved_storage_space,缺省值为4GB,即预留4GB的空间。
请酌情设置reserved_storage_space这个参数,比如可以设置为磁盘总空间的20%左右可以修改/etc/fdfs/tracker.conf文件

4. 执行fdfs_test或fdfs_test1上传文件时,服务器返回错误号2
解决:状态返回2表示没有ACTIVE状态的storage server。可以执行fdfs_monitor查看服务器状态。

5. ERROR - file: /home/nginx/install/fastdfs-nginx-mole/src/common.c, line: 561, logic file: M00/00/00/.jpg not exists
解决: apache和nginx扩展模块版键弊本v1.06及以上版本,需要在配置文件/etc/fdfs/fastdfs_mod.conf中设置storage server的存储路径信息。
一个示例如下所示:
store_path_count=1
store_path0=/home/yuqing/fastdfs
store_path_count和store_path   #均需要正确设置,必须和storage.conf中的相应配置完全一致

6. nginx和apache扩展模块与FastDFS server版本对应关系
解决:扩展模块1.05: 针对FastDFs server v2.x,要求server版本大侍亮卜于等于v2.09
      扩展模块1.07及以上版本: 针对FastDFs server v3.x

7. nginx扩展模块,不能正常显示图片的问题
解决:在配置文件/etc/fdfs/mod_fastdfs.conf中,缺省的设置是这样的:http.need_find_content_type=false这个参数在nginx中需要设置为true,apache中应该设置为false。

8. 分布式切图时,控制台为什么会提示“No buffer space available (maximum connections reached?):connect”?38error.png
解决:分布式切图过程中,向 FastDFS 存储上传切片时,占用的端口数增多,可能会达到本地操作系统的端口数的上限,所以出现上述问题。可通过如下方式规避:
Windows 系统
运行 “regedit.exe”,打开注册表,找到 “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\老穗Parameters”位置,添加“TcpTimedWaitDelay”,类型为DWORD,值为30;
添加“MaxUserPort”,类型为DWORD,值为20000(调大系统可用端口数)。
Linux 系统
运行 “vi /etc/sysctl.conf”,编辑文件,加入以下内容:
net.ipv4.tcp_syncookies  = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle =  1
net.ipv4.tcp_fin_timeout = 30
然后执行“/sbin/sysctl -p”让参数生效即可。

9. 在启动tracker的时候出现此类错误:ERROR - file: ../common/fdfs_http_shared.c, line: 128, param "http.mime_types_filename" not exist or is empty
解决:修改tracker.conf里面,把##include http.conf 改为#include http.conf ,再重启

10. 报错 ERROR - file: tracker_http_check.c, line: 132, http check alive, connect to http server 192.168.1.53:8888 fail, errno: 111, error info: Connection refused
解决:端口不对。要配置storage和nginx端口一致。

11. 报错400 badrequest [2011-12-12 15:24:21] ERROR - file: /tmp/fastdfs-nginx-mole/src/common.c, line: 561, logic file: M00/00/00/.jpg not exists
2011/12/12 15:24:21 [error] 14147#0: *1 open() "/home/nginx/nginx/html/favicon.ico" failed (2: No such file or directory), client: 192.168.1.123, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "192.168.1.53:8090"
解决:修改/fastdfs/conf/mod_fastdfs.conf      里面url_have_group_name = true

12. 在tracker的日志里报出此类错误  ERROR - file: tracker_mem.c, line: 1406, the format of the file "/home/bstar/dfs_data/data/storage_sync_timestamp.dat" is invalid, group: group3, row count:1 > server count:0
解决:修改data里面的 storage_sync_timestamp.dat,把group3的信息删掉,然后重启tracker

13. 如何删除无效的storage server?
解决:可以使用fdfs_monitor来删除。命令行如下:
/usr/local/bin/fdfs_monitor delete
例如:/usr/local/bin/fdfs_monitor /etc/fdfs/client.conf delete group1 192.168.0.100
注意:如果被删除的storage server的状态是ACTIVE,也就是该storage server还在线上服务的情况下,是无法删除掉的

㈡ fastdfs可以预览视频吗

FastDFS本身并不支持视频预览功能,但是可以通过配合使用FFmpeg等开源工具来实现视频预览的功能。具体实现方法是在FastDFS中存储视频文件后,将其URL传递给前端页面,前冲耐端页面通过HTML5的video标签播放视频,并将视频源地址指向FastDFS的URL,同时通过FFmpeg等工具来实现视频格式转换和预览缩略图生成等功能。需要注意的是,视频预览功能的实现需要考虑到网络带凯汪宽盯判仔、服务器性能、视频编码等因素,以确保视频预览的流畅和稳定。

㈢ fastdfs能在本地远程连接到服务器吗

本地开一个tracker,服务器上开一个storage,监听本地的tracker,上传数据的时候调用本地的tracker,tracker就会去把任务分配给服务器上的client,通过client把文件传送到storage里。简单的远程传送就是这个模式啦~

㈣ fastdfs获取文件大小为0怎么回事

FastDFS是一个应用级分布式文件存储服务,其采用中心型结构(类似GFS、HDFS、拦滚TFS等),主要用于大中型网站存储资源文件。FastDFS具有轻量级,支持高并发放访问,负载均衡,可扩展等优点。而FastDFS最大的亮点就是对小文件的存储性能较好,这主要来自于其文件名策略。
1.小文件存储性能优化
小文件的性能瓶颈主要来自于对元数据服务器(如FastDFS中的TrackerServer或TFS中的NameServer)的访问,因为当文件本身大小很小时,元数据存储所占空间与文件内容存储所占空间的比例就变得较大,访问元数据所消耗资源与访问文件内容所消耗资源的比例也变得较大。因此,通常对小文件存储的优化方法主要有两大类思路:一是减少访问元数据的次数,比如Cache预取;二是减少元数据所占的存储空间,比如FastDFS使用的文件名策略。
2. FastDFS文件名策略
FastDFS中的文件名是在向StorageServer存储文件时由系统指定的,文件名中包含了VolumeID和FileID。也就是说,饥厅当客户要读取某个文件时,通过在客户端对文件名进行解析,就可以知道该文件存储在哪个Volume上和它在StorageServer中的FileID。但是此简肢余时用户还不能读取文件,因为他不知道Volume内各个StorageServer的ip地址,也不知道应该从Volume内的哪个StorageServer中读取。所以用户需手持欲访问的文件的VolumeID向TrackerServer询问,TrackerServe会均衡当前各StorageServer的IO负载状况,返回一个最佳的StorageServer的ip地址。最后用户与该StorageServer连接,出示欲访问文件的FileID,StorageServer上会维持一个FileID对应偏移量的表,从而得到欲访问文件的偏移量。
可见,FastDFS的文件名策略将文件存储位置信息隐含在文件名中,从而减少了元数据量,达到了优化小文件存储性能的作用。

㈤ fastdfs只能从自己的服务器下载文件吗

是。FastDFS是一个滚宏开源的轻量级分布式文件系统,容易搭建一套高性能的文件服务器集群提供文件上粗颤传,下载等服务,但只能从自己的服务器下载文件,防止服务器文件外泄。岩备败FastDFS专为互联网应用量身定做,解决大容量文件存储问题,追求高性能和高扩展性。

㈥ fastDFS能做文件访问权限控制吗

回复1# akunmath 要看你要做什么样的权限访问控制了。FasDFS为web server提供的扩橡敏展模块已经支持带时效的差数token机制梁庆枝,不知能否满足你们的需要。 查看原帖>>

希望采纳

㈦ fastDFS有监控机制么

回复 1# 基本上都有毕余吧。tracker server提供了监控接口。已经提燃数橘供了C、php和Java API。可以看一下C监控程序fdfs_monitor的皮团输出。

㈧ fastdfs在php下跑的问题

你把test.php改成<?php phpinfo();?>
然后打开,注意看下调用的 php.ini 路径

然后 执行php --info | grep php.ini 看下php.ini调用的是哪个目录?

如果phpinfo() 的php.ini 路径和 php --info里的路径不一样。修改一下
如果是php-fpm 处理php的,在启动php-fpm 的时候加上 -c 参数指定php.ini
如果是用spawn-fcgi 处理php的,启动 spawn-fcgi 加上参数 -f "php-cgi -c php.ini路径"
例如 spawn-fcgi -a 127.0.0.1 -p 10100 -C 40 -u www -g www -f "php-cgi -c /etc/php.ini"

㈨ nginx 使用fastdfs-nginx-mole 比直接使用nginx的优势在哪

FastDFS通过Tracker服冲扰务器,将文件放在Storage服务器存储,但是同组之间的服务器需要复制文件,有延迟的问题.假设卜源Tracker服务器将文件上传到了192.168.1.80,文件ID已经返回客户端,这时,后台会将这个文件复制到192.168.1.30,如果复制没有完成,客户端就用这个ID在192.168.1.30取文件,肯定会出现错误
这个fastdfs-nginx-mole可以重定向连接到源服务器取文件,避免客户端由于复制延散弊旦迟的问题,出现错误。

阅读全文

与phpfastdfs扩展相关的资料

热点内容
文件加密了为啥发不出去了 浏览:455
单片机调节马达 浏览:739
镜花pdf 浏览:610
广西民族大学app忘记密码怎么办 浏览:374
学生服务器是什么意思 浏览:533
如何下载快切app 浏览:723
如何将电脑c盘文件加密 浏览:886
嵌入式为什么linux 浏览:553
c语言编译器属于系统软件 浏览:725
android如何断点调试 浏览:722
图解韩语pdf 浏览:302
sas查各文件夹空间大小 浏览:454
python脚本检查端口 浏览:960
催眠解压视频泡沫 浏览:309
云服务器部署系统 浏览:879
恶意加密别人的文件犯法 浏览:833
汉语语法pdf 浏览:158
词法分析编译原理论文 浏览:271
电脑文件夹还原方法 浏览:532
安卓包如何成为文档 浏览:948