PhusionPassenger:为什么passenger在设置passenger

这指定了给定应用程序应该存在的最小应用程序进程数。如果您希望避免在网站长时间空闲后可能需要较长的启动时间,则应将此选项设置为非零值。

请注意,此选项不会在Nginx启动时预启动应用程序进程。它只是确保在第一次访问应用程序时:

至少会派生给定数量的进程。即使在清理空闲进程时,也会保留给定数量的进程(请参见passenger_pool_idle_time).

如果您想在Nginx启动期间预先启动应用程序进程,那么您应该使用passenger_pre_start指令,可能要与passenger_min_instances结合使用。乍一看,这种行为似乎有悖于直觉,但passenger_pre_start解释了背后的理由。