You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Drupal 10.2.5媒体文件自动删除问题求助(Azure部署)

问题:Azure上部署的Drupal 10.2.5站点媒体文件随机自动删除

部署在Azure上的Drupal 10.2.5站点出现异常:媒体文件会在随机间隔后自动从托管文件夹中删除。具体表现为媒体信息及元数据仍保留在系统中,但每次上传的文件会在数天甚至一天后从服务器消失。

已排查内容

  • Drupal实例未运行任何Cron任务
  • 当前站点使用的扩展与staging实例完全一致,但staging服务器未出现此问题

已尝试的操作

  • 确认未配置任何会清理文件的Cron任务
  • 正在尝试上传不同名称的图片,以复现问题

期望结果

图片/媒体文件应永久保留在服务器中,除非通过Drupal管理系统手动删除

排查方向建议

1. Azure存储层检查

  • 检查Azure存储账户的生命周期管理规则,确认是否配置了自动清理旧文件的策略(比如按文件存活时间删除),staging环境可能未配置此类规则,这是文件被删除的常见原因。
  • 查看Azure存储的访问日志,定位文件被删除的时间点和操作发起方,确认是系统自动执行还是外部操作导致。

2. Drupal文件系统配置核查

  • 检查settings.php中的文件系统配置,确认file_public_path等路径设置是否正确,避免因路径指向错误引发的文件误清理。
  • 验证文件权限:确保上传后的媒体文件拥有正确的读写权限,防止因权限异常被系统自动回收。

3. 扩展/模块的隐蔽行为排查

  • 虽然扩展与staging一致,但检查生产环境是否有单独启用的模块配置(比如文件优化、缓存清理类模块的自动清理规则),部分模块可能运行独立的定时任务,不依赖Drupal Cron。
  • 排查是否有第三方工具(如备份、同步工具)在操作文件系统时误删了媒体文件。

4. Drupal核心bug验证

  • 查阅Drupal 10.2.5的官方issue列表,确认是否存在已知的媒体文件自动删除bug;考虑升级到最新的10.2.x版本,或安装相关补丁修复问题。

内容的提问来源于stack exchange,提问作者fahad Abbas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 22:28:10