AnyShare-AnyShare Nginx 服务启动失败,并在app.log中提示:host not found in upstream.
关键字
Nginx、水印服务器
适用产品
- AnyShare 5.0.x
- 易享云 5.0.x
问题描述
AnyShare Nginx 服务启动失败,并在app.log中提示如下错误信息:
host not found in upstream "watermark.3dmedcare.com" in /sysvol/etc/nginx/conf.d/watermark.conf:3
问题影响
AnyShare Nginx 服务无法启动。
问题原因
配置的下载水印服务器无法连接,导致 Nginx 服务访问下载水印服务器失败,同时 Nginx 服务启动失败。
解决方案
取消下载水印服务器设置,请按照以下步骤执行:
1. 执行以下命令,编辑下载水印服务器配置文件。下图示例中,下载水印服务器地址为 watermark.3dmedcare.com ,具体以实际环境为准。
vi /sysvol/etc/nginx/conf.d/watermark.conf

2. 注释配置文件中所有的行,修改后的结果如下图所示:

3. 执行以下命令,重启 Nginx 服务。
/etc/init.d/nginx_service restart
更多信息
下载水印和权限有关,所有者/修改者下载的文件为不带水印的文件(原格式),非所有者/非修改者下载的文件为带水印的 pdf 文件。