Skip to content

Single threaded in production #165

Answered by ioquatix
singpolyma asked this question in Q&A
Discussion options

You must be logged in to vote

The rackup command has a number of limitations.

  • Limited control over server multi-process/multi-thread configuration.
  • Limited control over protocol selection.
  • Limited control over binding address (and frankly pretty strange options for handling it).
  • Limited fault tolerate (e.g. app crash / restart process).
  • Limited support for rolling restart.

If you've tested your use case and none of these issues bother you, it might be an acceptable solution to use rackup.

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by singpolyma
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #163 on February 28, 2022 22:54.