Benoit Chesneau
e780508f56
fix: resolve ASGI concurrent request failures through nginx proxy
...
- Fix nginx config to use keepalive with upstream (was sending
Connection: close which caused premature connection closure)
- Add _safe_write() to handle socket errors (EPIPE, ECONNRESET,
ENOTCONN) gracefully when client disconnects
- Fix ASGI scope server/client to always be 2-tuples for IPv6
compatibility (IPv6 sockets return 4-tuples)
- Add write_eof() before close() to ensure buffered data is flushed
- Bind to [::] for dual-stack IPv4/IPv6 support in test containers
2026-02-06 01:57:28 +01:00
..
2020-05-01 01:11:21 +02:00
2026-02-01 03:04:35 +01:00
2026-02-06 01:57:28 +01:00
2026-01-23 18:40:44 +01:00
2026-02-03 01:15:39 +01:00
2026-01-25 10:38:07 +01:00
2026-02-01 03:04:35 +01:00
2026-01-25 10:23:25 +01:00
2019-11-19 23:09:53 +01:00
2024-04-22 03:33:30 +02:00
2026-02-03 01:15:39 +01:00
2026-02-03 02:46:07 +01:00
2026-02-03 02:46:07 +01:00
2026-02-02 14:04:26 +01:00
2026-02-02 14:04:26 +01:00
2026-01-25 14:45:07 +01:00
2026-02-02 14:04:26 +01:00
2026-01-27 12:33:12 +01:00
2026-01-23 23:51:25 +01:00
2026-01-23 23:51:25 +01:00
2026-02-01 03:04:35 +01:00
2026-02-01 02:40:09 +01:00
2026-01-25 10:21:18 +01:00
2026-01-25 10:21:18 +01:00
2026-02-01 02:40:09 +01:00
2026-01-25 10:21:18 +01:00
2026-01-25 10:23:25 +01:00
2026-01-25 10:23:25 +01:00
2026-01-25 10:23:25 +01:00
2026-01-27 09:57:32 +01:00
2026-01-27 12:33:12 +01:00
2026-01-23 00:02:01 +01:00
2026-01-28 13:42:48 +01:00
2026-01-27 15:42:42 +01:00
2026-01-27 10:51:29 +01:00
2026-01-27 15:42:42 +01:00
2026-01-27 09:57:32 +01:00
2026-01-27 09:57:32 +01:00
2026-01-27 11:44:33 +01:00
2026-01-27 12:33:12 +01:00
2026-01-23 11:39:05 +01:00
2024-04-22 03:33:14 +02:00
2019-07-17 18:56:18 +03:00
2024-04-22 03:33:14 +02:00
2020-02-02 22:57:14 +01:00
2026-01-25 15:08:05 +01:00
2024-04-22 03:33:14 +02:00
2024-04-22 03:33:14 +02:00
2024-04-22 03:33:30 +02:00
2024-04-22 03:33:14 +02:00
2024-04-22 03:33:14 +02:00
2026-01-22 18:32:17 +01:00
2024-04-22 03:33:14 +02:00
2026-01-23 18:40:44 +01:00