web服务器空闲内存逐渐减小的问题,请教高手
发布网友
发布时间:2022-05-26 12:50
我来回答
共5个回答
热心网友
时间:2023-10-17 21:20
LZ好,PHP是一个基于服务端来创建动态网站的脚本语言,全称Personal Home Page,您可以用PHP和HTML生成网站主页。当一个访问者打开主页时,服务端便执行PHP的命令并将执行结果发送至访问者的浏览器中,这类似于ASP和CoildFusion,然而PHP和他们不同之处在于PHP开放源码和跨越平台,PHP可以运行在WINDOWS NT和多种版本的UNIX上。它不需要任何预先处理而快速反馈结果,它也不需要mod_perl的调整来使您的服务器的内存映象减小。PHP消耗的资源较少,当PHP作为Apache Web服务器一部分时,运行代码不需要调用外部二进制程序,服务器不需要承担任何额外的负担。
除了能够操作您的页面外,PHP还能发送HIIP的标题。您可以设置cookie,管理数字签名和重定向用户,而且它提供了极好的连通性到其它数据库(还有ODBC),集成各种外部库来做用PDF文档解析XML的任何事情。
有了PHP就无需特殊的开发环境和IDE,您可以以<?php 作为程序块的开始,可以以 ?>作为PHP代码块的结束,当然您也可以用带有的标记甚至用的ASP的格式来配置PHP,PHP会在那些标志间处理所有的事情。
PHP的编程语言类似与C和Perl。在使用它们之前您没必要声明任何变量,而且建立数组和Hash是很简单的事情。PHP还有一些面向对象的特征,可以为组织和打包您的代码提供很好的帮助。
虽然PHP在Apache里能快速运行,但是在PHP网站里有一些用来对Microsoft IIS 和Netscape Enterprise Server无缝结合的指令集。如果您还没有copy PHP的话,您可以在 [url]
www.php.com 下载,您也可以使用操作手册,它里边包括了所有的关于PHP的功能和特性的说明。 26457希望对你有帮助!
参考资料:. menxkla
热心网友
时间:2023-10-17 21:21
我觉得很多占用内存的东西没有释放.
java虽然有垃圾回收释放内存的功能 。但是有些是他不能自动处理的。
比如在web应用中,放在application里面的数据或信息.
这个东西如果不人为的去remove或重启服务器。这些东西都将一直保存着。直到服务器重启
热心网友
时间:2023-10-17 21:21
我也遇见过这种问题,我是每天晚上用一个程序对系统进行了一次System.gc();但是不管用,你看看你程序里面是否存在对静态对象内存的增加,你可以先统计你系统内所有的静态对象,然后每天加一个输出,对静态对象的大小进行跟踪
热心网友
时间:2023-10-17 21:22
写个schele每天晚上定时调用一下gc方法。
另外看看有没有往application等容器中不断加入一些数据而又没有清除掉。
热心网友
时间:2023-10-17 21:23
大约1个月左右weblogic必须重启
很不错了,估计有一个很少使用的功能有微小的内存泄漏。
这个很难排查的。