我正在运行两个web应用程序实例的Tomcat,这两个应用程序的开发是独立的。当我启动tomcat服务器并开始访问应用程序时,它要么抛出Perm Gen OOM异常,要么抛出Heap Space OOM异常。这两个应用程序使用相同的jars,这些jars被捆绑在webapp各自的lib文件夹中。perm gen是由类的重复加载引起的吗?如何避免Perm Gen和Heap空间异常?
编辑:我希望在这个场景中遵循最佳实践。请给我同样的建议。
注意:我在一台具有12 gb内存的2008服务器上运行tomcat。该服务器还托管其他tomcat服务器和数据库的MSSQL服务器。
我在SQL Server 2008中遇到以下错误:
There is insufficient system memory in resource pool 'internal' to run this query.
我最近从SQL Server 2000迁移到SQL Server 2008,系统是Windows Server 2K8。
有没有人知道可以通过网络传输的XMLHTTPRequest对象的大小是否有限制?我发出了一个GET请求,使用jquery的$.ajax调用从服务器检索一个JSON对象。问题是,当对象大于几兆字节时,我会返回错误:
"NETWORK_ERR: XMLHttpRequest Exception 101"
"Error: A network error occurred in synchronous requests.
at Object.jQuery.ajaxTransport.send (/js/jquery-1.7.2.js:8240:10)
at Function
我对DBA的工作没有经验,但我试图为我们的sql服务器请求额外的资源,并希望我能让一些聪明的人对我们应该运行的内容提供粗略的估计。我怀疑IT为我们的生产sql服务器分配的资源是低的。
硬件和软件:
数据库: sql server 2008 r2企业数据库
Windows: Windows 2008 r2企业64位,非常肯定地运行在VMware上。
处理器: Intel(R) Xeon(R) CPU E7-4860 @ 2.27GHz 2.26 GHz (2个处理器)
已安装内存: 4GB
数据库文件硬盘驱动器:300 for
备份硬盘:150 for
用于日志的硬盘:100 for
应用程序: