Cloudflare 520 错误

Cloudflare 520 Error

我现在遇到了 Cloudflare 的问题。当一次按下多个图片链接时(ctrl+click) 某些页面 return a 520. http://art.hespen.net (图片链接是,例如 'Most popular' 或 'Latest Wallpapers') 打开大约 5 个链接立即在新标签页中触发它。

我认为 IP 白名单不是问题,因为我允许所有:(数字海洋服务器)

<Directory "/dir">
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>

文档告诉我做一个 curl 请求,它总是给了我积极的回应。 我还从 520 结果中得到了一个 har 文件:https://pastebin.com/uRDURENP

我不知道该去哪里找了。有任何想法吗?

问题出在 Imagick 上。我使用 Imagick 来确定图像页面上壁纸的分辨率。由于某种原因,在某些情况下会产生 520 错误。

使用 php 函数 getImageSize,我似乎解决了这个问题。