【发布时间】:2014-11-08 04:05:06
【问题描述】:
我想知道当网络服务器将自己描述为分叉前网络服务器时究竟意味着什么。我有几个例子,比如unicorn 用于 ruby,gunicorn 用于 python。
更具体地说,这些是问题:
- 这个模型解决了什么问题?
- 最初启动 pre-fork Web 服务器时会发生什么?
- 它如何处理请求?
另外,关于独角兽/gunicorn 的更具体的问题:
假设我有一个想要与 (g)unicorn 一起运行的 web 应用程序。在初始化时,webapp 会做一些初始化工作(例如,填写额外的数据库条目)。如果我用多个工人配置 (g)unicorn,初始化的东西会运行多次吗?
【问题讨论】:
标签: apache webserver unicorn gunicorn preforking