admin管理员组

文章数量:1530018

问题背景:

我的django项目在使用FDFS进行文件存储, 后台存储文件时出现错误如下

前端:A server error occurred.  Please contact the administrator.

后端:[-] Error: -8 connect to 192.168.31.216:22122      # 改为FDFS机器地址. Servname not supported for ai_socktype.

 前端显示问题如下: 

 后端显示问题如下:

[-] Error: -8 connect to 192.168.31.216:22122      # 改为FDFS机器地址. Servname not supported for ai_socktype.

解决方法:

第一步: 在网上查找问题解决方法, 搜出如下结果,

关于django的站点管理,登录站点admin,如果出现标题这种问题,可能是以下原因:
1、本地化的时候,字母大小写没注意,正确的是LANGUAGE_CODE = 'zh-Hans'和TIME_ZONE = 'Asia/Shanghai',往上再分析是setting文件里的内容被改之后无法被解释器识别,所以以后碰见同类问题可以按照这个思路分析(然后如果再从新创建一个项目试试的话,如果还是报原来的错误,可能是之前那个项目没关)。
2、没有进行模型迁移,这样就不会生成项目的数据表,而登录站点就是进行数据表的操作,不进行迁移连表都没有,就不能能登录站点.
[-] Error: -8 connect to 192.168.31.216:22122      # 改为FDFS机器地址. Servname not supported for ai_socktype.

 以上方法 尝试解决问题未果。

第二步:从后端的报错来看,问题应该出在FDSF服务器配置方面,对应文件为“项目目录/utils/fdfs/client.conf”, 且问题就出在服务器配置这一行。

原因竟然是因为#后面的注释内容!!!!!!!!!!!!!!!!

将注释调整到其他行,此问题成功解决

 调整注释位置:

关键点:

配置文件的注释不要和配置内容处于同一行!!!!!!!!!!!!!!!!!!!

 

 

 

 

 

本文标签: ErrorServeroccurredadministratorContact