File tree Expand file tree Collapse file tree 3 files changed +3
-0
lines changed Expand file tree Collapse file tree 3 files changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -258,6 +258,7 @@ async def advanced_logs_handler(
258258 if not headers_returned :
259259 if cursor :
260260 response .headers ["X-First-Cursor" ] = cursor
261+ response .headers ["X-Accel-Buffering" ] = "no"
261262 await response .prepare (request )
262263 headers_returned = True
263264 # When client closes the connection while reading busy logs, we
Original file line number Diff line number Diff line change @@ -277,6 +277,7 @@ async def _handle_request(
277277 response .content_type = content_type
278278
279279 try :
280+ response .headers ["X-Accel-Buffering" ] = "no"
280281 await response .prepare (request )
281282 async for data in result .content .iter_chunked (4096 ):
282283 await response .write (data )
Original file line number Diff line number Diff line change @@ -95,6 +95,7 @@ async def stream(self, request: web.Request):
9595 response = web .StreamResponse ()
9696 response .content_type = request .headers .get (CONTENT_TYPE )
9797 try :
98+ response .headers ["X-Accel-Buffering" ] = "no"
9899 await response .prepare (request )
99100 async for data in client .content :
100101 await response .write (data )
You can’t perform that action at this time.
0 commit comments