Drupal多服务器设置镜像上传问题


Drupal Multiserver setup image upload issue

我正在研究一个项目,该项目使用两个服务器与单个数据库连接和两个单独的清漆缓存服务器进行安全连接。我有一个IP,这是一个负载均衡器IP它要么重定向到第一服务器,要么重定向到第二服务器

当数据从单个数据库中提取时,一切似乎都工作良好。但是,在用户配置文件图像中有一个问题。

当用户上传图像并且负载均衡器IP重定向到第一个服务器时,图像将转到第一个服务器文件目录。

然而,当用户从第二个服务器访问站点时,看到完整的数据(因为所有内容都是从公共数据库加载的),但无法看到保存在第一个服务器上的图像。

如何解决这个问题?

我是PHP开发人员,我使用phpseclib制作了一个简单的PHP脚本,该脚本将图像文件保存在外部服务器中。

我不知道如何在Drupal中集成它。(我是一名PHP开发人员,但在Drupal模块制作方面没有太多工作)

或者有其他选择吗?

我们在项目中使用了类似的结构。在存储映像的两个服务器上的文件系统之间使用RSYNC或NFSRSYNC -同步两个服务器nfs -将一个服务器的文件系统加载到另一个服务器