commit | 077b4f801ba8f853a9649a9c0f055b8e4f33dcca | [log] [tgz] |
---|---|---|
author | Nick Vatamaniuc <vatamane@gmail.com> | Fri May 06 10:19:03 2022 -0400 |
committer | Nick Vatamaniuc <vatamane@gmail.com> | Fri May 06 10:19:03 2022 -0400 |
tree | 9e0801a9b4cfa818261fcc96b5c2996ee5f921d9 | |
parent | 83fd22d620bbefd8779ccb6ea21706bb8a1e0ed2 [diff] |
Handle {shutdown, Error} when recycling acceptor pids After https://github.com/mochi/mochiweb/pull/238 acceptor processes would exit with {shutdown, Error} on timeouts and other errors which were `normal` before.
MochiWeb is an Erlang library for building lightweight HTTP servers.
The latest version of MochiWeb is available at https://github.com/mochi/mochiweb
The mailing list for MochiWeb is at https://groups.google.com/group/mochiweb/
Erlang OTP is required for setting up the MochiWeb environment and is available at https://www.erlang.org/
To create a new mochiweb using project: make app PROJECT=project_name
To create a new mochiweb using project in a specific directory: make app PROJECT=project_name PREFIX=$HOME/projects/
Information about Rebar (Erlang build tool) is available at https://github.com/rebar/rebar
MochiWeb is currently tested with Erlang/OTP 18.3 through 24.0, versions older than 3.0.0 may still be compatible back to R15B-03.
OTP 21.2 (up to and including 21.2.2) introduced an SSL regression that makes these releases unsafe to use. See ERL-830. This issue was resolved in OTP 21.2.3.