pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/racket/web-server/pull/139

b2.css" /> server: add support for graceful shutdown by Bogdanp · Pull Request #139 · racket/web-server · GitHub
Skip to content

server: add support for graceful shutdown#139

Merged
jeapostrophe merged 8 commits into
racket:masterfrom
Bogdanp:master
Jul 26, 2025
Merged

server: add support for graceful shutdown#139
jeapostrophe merged 8 commits into
racket:masterfrom
Bogdanp:master

Conversation

@Bogdanp
Copy link
Copy Markdown
Contributor

@Bogdanp Bogdanp commented Jul 19, 2025

This change adds a new safety limit, #:shutdown-grace-period, which controls how long the server will wait for in-progress connections to drain before shutting down. The current behaviour of shutting down immediately is preserved by default, so this change is opt-in.

@Bogdanp Bogdanp force-pushed the master branch 5 times, most recently from 4b2e41b to 6be4684 Compare July 19, 2025 07:36
@Bogdanp
Copy link
Copy Markdown
Contributor Author

Bogdanp commented Jul 19, 2025

I think the "gh3" failure is due to an incompatibility between old versions of Racket and new versions of OpenSSL. After some experimenting, I got the following error: https://github.com/Bogdanp/web-server/actions/runs/16388725990/job/46311858304#step:6:97

I'll push a change to add some more recent versions of Racket to the test matrix and to disable that test for older versions.

@Bogdanp
Copy link
Copy Markdown
Contributor Author

Bogdanp commented Jul 26, 2025

👋 bump

@jeapostrophe jeapostrophe merged commit fd4ab98 into racket:master Jul 26, 2025
9 checks passed
@jeapostrophe
Copy link
Copy Markdown
Contributor

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy