在装有Windows XP的客户端PC(共有10个工作站)上安装web应用程序,而不是在服务器(Windows server 2003)上安装web应用程序是个坏主意吗?我有一个ASP.NET应用程序,它有一个内存泄漏,并使用会话变量。我认为当IIS进程回收时,会话变量可能会导致问题。在服务器上而不是在工作站上安装IIS有什么好处吗?我在考虑是在这里问这个问题,还是在服务器vault上问这个问题。因为我的问题引用了会话变量,所以我决定在这里提问。
我有一个web应用程序,当它在IIS 7 Windows 2008上运行时,它最终会耗尽内存。当我试图针对应用程序运行内存分析器以确定泄漏时,它在我的开发workstation...Windows Vista中是不可复制的。GC收集周期在服务器和工作站之间不一致,而且服务器的集合似乎没有回收其所有内存,最终将耗尽。服务器变得没有响应性,并抛出内存异常。
当系统耗尽内存时,ubuntu12.04将终止mysql进程:
Out of memory: Kill process 17074 (mysqld) score 146 or sacrifice child这种情况发生在服务器负载高峰时,主要是因为apache变得疯狂,占用了剩余的可用内存。你怎么看的?