代码之家  ›  专栏  ›  技术社区  ›  johnmcaliley

乘客产卵问题

  •  0
  • johnmcaliley  · 技术社区  · 14 年前

    PID VMSizePrivateName
    18161 263.5 MB 75.4 MB机架:/rails\u apps/my\u app/current

    这是典型的内存消耗吗?我的应用程序约为11MB(如果不包括我的/公共资产,则为4MB)。

    我的设置
    四分之一片机架空间云(4GB RAM和;1/4双四核)
    CentOS 5.4版
    钢轨3.0RC
    ruby 1.9.2dev(2010-05-31版本28117)[x86\u 64-linux]
    乘客2.2.15混血儿

    nginx配置选项:
    乘客池最大尺寸30;
    乘客座椅开启;#in/位置块。。

    我试过保守产卵,我看到了同样的行为。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Hongli    14 年前

    乘客3在异步产卵。您甚至可以设置要保留的最小进程数。

    1. 智能生成方法使得生成其他进程的速度更快,通常只需要原始时间的10%。
    2. 拥有高流量网站的用户通常会将其池空闲时间设置为更高的值,这样进程就不会在白天关闭,而只会在晚上清理自己。

    你的内存使用率有点高。我见过的大多数Rails应用程序都需要20-50MB的私有内存。