我想在 webfaction 上使用 nginx/passenger/rack 部署一个 ror3 应用程序。由于某种原因(或者出于其他原因,我只是猜测),对该站点的未缓存请求会产生多个 rack 实例,我思考没有必要。每个后续请求都变得越来越慢,一段时间后我得到了 503 错误。
什么可能引发这种行为?
PID TTY STAT 时间 MAJFL TRS DRS RSS %MEM 命令 19794 pts/6 Sl 0:00 1 345 5886 1940 0.0 PassengerNginxHelperServer/home/用户名/webapps/project/gems/gems/passenger-2.2.15 19803 pts/6 Sl 0:00 3 2 13153 6732 0.1 乘客生成服务器 19819 ? Ss 0:00 0 475 4760 548 0.0 nginx:主进程 /home/用户名/webapps/project/nginx/sbin/nginx -p /home/用户名/w 19827 ? S 0:00 0 475 5056 1360 0.0 nginx:工作进程 19876 pts/6 Sl 0:07 0 2 51245 41416 0.9 机架:/home/username/webapps/project/rails_app 19907 ? S 0:00 0 392 9615 1588 0.0 sshd:用户名@pts/8 19908 分/8 秒 0:00 6 695 4692 1900 0.0 -bash 20028 pts/6 Sl 0:07 0 2 51261 41432 0.9 机架:/home/用户名/webapps/project/rails_app 20077 pts/6 Sl 0:08 0 2 51257 41424 0.9 机架:/home/用户名/webapps/project/rails_app 20173 pts/6 Sl 0:08 0 2 51089 41280 0.9 机架:/home/用户名/webapps/project/rails_app 20209 pts/6 Sl 0:07 0 2 51253 41484 0.9 机架:/home/用户名/webapps/project/rails_app 20232 pts/6 Sl 0:08 0 2 51253 41416 0.9 机架:/home/用户名/webapps/project/rails_app