服务器上 discobot 证书生成非常缓慢

我花了一些时间调查这个问题,似乎问题出在 discourse-narrative-bot 在获取用户头像以包含在证书时发生了阻塞。具体位置如下:

该论坛使用 SSO,头像链接是 Amazon S3 的 URL——这些链接速度快且不受 Amazon 的速率限制。不过,该函数获取的头像 URL 格式如下:

https://forum.tld/user_avatar/forum.tld/username/240/18705_2.png

导致证书生成变慢的超时错误,是否可能是由于触发了 Discourse 的 速率限制?例如,从 Discourse 实例本身请求头像的速度过快,或者当多个用户同时进行机器人教程时,对 Amazon S3 的访问过于频繁?

3 个赞