This is an automated email from the ASF dual-hosted git repository.
tn pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tooling-trusted-release.git
The following commit(s) were added to refs/heads/main by this push:
new 6bf062e add fixme about SSL errors upon termination
6bf062e is described below
commit 6bf062e463ee948520d101d622133f9476db2c8a
Author: Thomas Neidhart <[email protected]>
AuthorDate: Tue Apr 1 17:36:51 2025 +0200
add fixme about SSL errors upon termination
---
atr/server.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/atr/server.py b/atr/server.py
index bde1c19..3c29953 100644
--- a/atr/server.py
+++ b/atr/server.py
@@ -256,6 +256,12 @@ def main() -> None:
app.run(port=8080, ssl_keyfile="key.pem", ssl_certfile="cert.pem")
+# FIXME: when running in SSL mode, you will receive these exceptions upon
termination at times:
+# ssl.SSLError: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application
data after close notify (_ssl.c:2706)
+# related ticket: https://github.com/pgjones/hypercorn/issues/261
+# in production, we actually do not need SSL mode as SSL termination is
handled by the apache reverse proxy.
+# the tooling-agenda app runs without SSL on agenda-test in a similar
setup and it works fine.
+
if __name__ == "__main__":
main()
else:
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]