【问题标题】:Not getting uploaded pictures on wordpress site hosted on AWS , when i restarting my ec2 instance当我重新启动我的 ec2 实例时,没有在 AWS 上托管的 wordpress 网站上上传图片
【发布时间】:2020-05-30 14:07:05
【问题描述】:

我使用 ec2 和 RDS(MySQL) 实例在我的 AWS 环境中托管了一个文字新闻网站。 我停止了我的 ec2 实例,但是当我重新启动它时,图像没有显示,而且加载 word press 的内容也需要很长时间。

这也发生在早些时候,但我认为可能是由于延迟问题,但它一次又一次地发生。

我也尝试过重启RDS实例,但没有得到解决。

谁能帮忙。

【问题讨论】:

  • 嗨,检查它试图加载的 src 图像。检查浏览器控制台是否有任何错误
  • 您是否将图像存储在实例上?是否还有任何进程或某些配置会在启动时删除或移动图像?
  • 您需要调试情况。查看图片的 URL。它是什么样子的?他们可能会转到分配给 Amazon EC2 实例的先前 IP 地址,但在停止和启动实例时 IP 地址发生了变化。至于速度慢,您可以通过将 EC2 实例更改为更大的实例类型来进行测试。您需要停止实例,更改其实例类型,然后启动实例。较大的实例具有更多的内存和 CPU。看看这是否能让事情进展得更快。
  • @Marcin 我已将图像从本地计算机上传到 wordpress 站点。并且这些会自动上传到实例的 wp-content 目录(我可以看到)。我认为没有任何过程可以在重新启动后删除图像。因为现在我也可以看到实例上存在的图像。

标签: wordpress amazon-web-services amazon-ec2


【解决方案1】:

感谢您的所有回答。 其实主要问题是图片的位置,我是从本地机器上传的。这就是我的想法。 解决方案 - 我将 /var/www/html/uploads 目录复制到 S3 存储桶。 并使用了AWS的云端CDN,并使用源作为s3存储桶。 现在它对我来说工作正常。即使在停止实例并重新启动它之后,站点也能快速启动。

谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-12
    • 2021-06-29
    • 2012-05-27
    • 2017-09-17
    • 2017-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多