<div style="display: flex; flex-wrap: wrap; white-space: pre-wrap; align-items: center; "><img height="20" width="20" style="border-radius:50%; margin-right: 4px;" decoding="async" src="https://avatars.githubusercontent.com/u/147741?s=20&v=4" /><strong>tomhughes</strong> left a comment <a href="https://github.com/openstreetmap/openstreetmap-website/issues/6572#issuecomment-3593712018">(openstreetmap/openstreetmap-website#6572)</a></div>
<p dir="auto">The problem is no matter what timeouts you put on individual parts of a request you can't guarantee a hard upper limit on the overall request, at least not without significant effort to evaluate the worst case on a request by request basis - the whole point of the current system was to try and create a backstop that guaranteed a universal limit for all requests.</p>
<p dir="auto">In many cases the database query will be the main part of the request so reducing the query timeout from where I've set it would amount to tightening up the current limits for API requests.</p>
<p dir="auto">As things stand the query timeout seems to be working and the big spikes in running queries have stopped since I added it on the 28th:</p>
<a href="https://github.com/user-attachments/assets/fddb62a6-8b0f-4ee1-8c65-a1dbc415c51b">image.png (view on web)</a>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/6572#issuecomment-3593712018">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLPVPBYKHFRVD62NOV337NXI7AVCNFSM6AAAAACNTS3K36VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTKOJTG4YTEMBRHA">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLPQFJGE3MLZD7ARJ5L37NXI7A5CNFSM6AAAAACNTS3K36WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTWWGOYZE.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/issues/6572/3593712018</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>

<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/issues/6572#issuecomment-3593712018",
"url": "https://github.com/openstreetmap/openstreetmap-website/issues/6572#issuecomment-3593712018",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>