我想知道当 web 服务器将自己描述为 pre-fork web 服务器时它到底意味着什么。我有一些例子,例如unicorn用于 ruby 和gunicorn用于 python。
更具体地说,这些是问题:
- 这个模型解决了什么问题?
- 最初启动 pre-fork Web 服务器时会发生什么?
- 它如何处理请求?
此外,关于独角兽/gunicorn 的更具体的问题:
假设我有一个想要与 (g)unicorn 一起运行的 web 应用程序。在初始化时,webapp 会做一些初始化工作(例如填写额外的数据库条目)。如果我用多个工作人员配置 (g)unicorn,初始化的东西会运行多次吗?