summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2026-02-12 00:35:37 +0000
committerGreg Roach <greg@subaqua.co.uk>2026-02-13 15:07:42 +0000
commita89e733b43783c6a0c2771cc8cecf309e02f65f3 (patch)
tree9487624f7739e594647431b90e50d936dce8c8bf
parenta3ca8e1fef2494b490207b6ce4549d602bcc24a8 (diff)
downloadwebtrees-a89e733b43783c6a0c2771cc8cecf309e02f65f3.tar.gz
webtrees-a89e733b43783c6a0c2771cc8cecf309e02f65f3.tar.bz2
webtrees-a89e733b43783c6a0c2771cc8cecf309e02f65f3.zip
Too many debug headers will break nginx/apache. Show first 1000.
-rw-r--r--app/Http/Middleware/DebugLogger.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/app/Http/Middleware/DebugLogger.php b/app/Http/Middleware/DebugLogger.php
index 74a6c47066..6c53afd953 100644
--- a/app/Http/Middleware/DebugLogger.php
+++ b/app/Http/Middleware/DebugLogger.php
@@ -51,6 +51,8 @@ class DebugLogger implements MiddlewareInterface
$message = sprintf('Queries: %d, slowest: %.3f ms, total: %.3f ms', count($queries), $slowest, $total);
$response = $response->withAddedHeader('x-debug-sql', $message);
+ $queries = array_slice($queries, 0, 1000); // Too many headers will break nginx/apache
+
foreach ($queries as $query) {
$sql = $query['query'];
$time = $query['time'];