rss-bridge icon indicating copy to clipboard operation
rss-bridge copied to clipboard

AO3 Work failed with: https://archiveofourown.org//works/38022322/navigate resulted in 525

Open TrevorWilsonVO opened this issue 9 months ago • 3 comments

HttpException: https://archiveofourown.org//works/38022322/navigate resulted in 525 in lib/http.php line 36

index.php(68): RssBridge->main()
lib/RssBridge.php(39): RssBridge->{closure}()
lib/RssBridge.php(37): CacheMiddleware->__invoke()
middlewares/CacheMiddleware.php(44): RssBridge->{closure}()
lib/RssBridge.php(37): ExceptionMiddleware->__invoke()
middlewares/ExceptionMiddleware.php(17): RssBridge->{closure}()
lib/RssBridge.php(37): SecurityMiddleware->__invoke()
middlewares/SecurityMiddleware.php(19): RssBridge->{closure}()
lib/RssBridge.php(37): MaintenanceMiddleware->__invoke()
middlewares/MaintenanceMiddleware.php(10): RssBridge->{closure}()
lib/RssBridge.php(37): BasicAuthMiddleware->__invoke()
middlewares/BasicAuthMiddleware.php(13): RssBridge->{closure}()
lib/RssBridge.php(37): TokenAuthenticationMiddleware->__invoke()
middlewares/TokenAuthenticationMiddleware.php(10): RssBridge->{closure}()
lib/RssBridge.php(34): DisplayAction->__invoke()
actions/DisplayAction.php(54): DisplayAction->createResponse()
actions/DisplayAction.php(89): AO3Bridge->collectData()
bridges/AO3Bridge.php(61): AO3Bridge->collectWork()
bridges/AO3Bridge.php(171): getContents()
lib/contents.php(118): HttpException::fromResponse()
lib/http.php(36)

Query string: action=display&bridge=AO3Bridge&context=Work&id=38022322&format=Html
Version: 2025-01-26 (git.master.00a24e2)
Os: Linux
PHP version: 8.2.26

Maintainer: @Obsidienne

TrevorWilsonVO avatar Mar 04 '25 16:03 TrevorWilsonVO

happens to me too, would really like to see this fixed

stellophiliac avatar Apr 13 '25 16:04 stellophiliac

From what I can gather this seems to be due to AO3's rate limiting. The rate limiting has also impacted other projects that scrape data from AO3 such as FanFicFare (https://github.com/JimmXinu/FanFicFare/issues/1158).

This results in feeds being filled with "Bridge returned error 525!" entries between regular ones.

The only solution I can think of is to increase this bridge's CACHE_TIMEOUT. It currently is set to 30min. We could increase this value to 3h I think?

PS. If you got this error while trying to generate a feed, it probably means that your RSS-Bridge instance has been rate-limited by AO3. Please try to generate the feed again later.

obsiwitch avatar Apr 21 '25 09:04 obsiwitch

i dont think it's rate limit. i got this on first try (after waiting for like 30s):

https://archiveofourown.org//works/38022322/navigate resulted in 525  <!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]>    <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]>    <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>


<title>archiveofourown.org | 525: SSL handshake failed</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="

on second try i did NOT get this. seems intermittent

SSL handshake failed Error code 525 Visit cloudflare.com for more information. 2025-05-08 22:36:25 UTC You Browser Working Oslo Cloudflare Working archiveofourown.org Host Error What happened?

Cloudflare is unable to establish an SSL connection to the origin server. What can I do? If you're a visitor of this website:

Please try again in a few minutes. If you're the owner of this website:

It appears that the SSL configuration used is not compatible with Cloudflare. This could happen for a several reasons, including no shared cipher suites. Additional troubleshooting information here.

Cloudflare Ray ID: 93cc6aaf11feb518 • Your IP: • Performance & security by Cloudflare

dvikan avatar May 08 '25 22:05 dvikan