我将ActiveRecord::ConnectionTimeoutError放入一个独立于rails应用程序运行的守护进程中。我使用Passenger with Apache和MySQL作为数据库。Passenger的默认池大小是6(至少文档是这么告诉我的),所以它不应该使用超过6个连接。我已经将ActiveRecord的池大小设置为10,尽管我认为我的守护进程应该只需要一个连接,我的守护进程是一个有多个线程的进程,它在各处调用ActiveRecord
我有Windows 2008 SP2 EE x86,内存为6GB。在IIS7上有10个应用程序池在运行。有多少内存可以单独使用所有10个应用程序池和每个应用程序池?监视IIS7应用程序池的性能和可用的免费服务器资源的最佳方法是什么?我尝试使用进程(私有字节、虚拟内存、工作集)的默认性能监视器和性能计数器,它们是按索引标识的,但无法将这些计数器实时链接到当前的应用程序池。