服务器内存占用过高如何解决?
发布网友
发布时间:2022-04-22 19:50
我来回答
共4个回答
热心网友
时间:2022-04-29 11:02
服务器内存占用过高的解决方法:
1,首先通过任务管理器进行进程排序,查找占用内存较大的程序进程。一般占用内存较大的进程有W3WP、sqlserver、mysqld-nt.exe;
2, 站点进程w3wp 可以在cmd命令行中通过 iisapp 命令来对应是那个网站占用内存较大。可以通过设置回收时间、内存最大使用值或共用进程池来减少内存的占用,但是如果要保证网站的访问质量,还是建议升级至更高型号来解决;
3,数据库 sql server 也可以通过数据库的企业管理器来设置最大内存占用,但是如果网站程序必须要占用较大内存的话,设置后会发生页面报错、打不开等问题;
4,MYSQL本身会占用较大虚拟内存,如果不使用mysql数据库的话,可以将其停止。
热心网友
时间:2022-04-29 12:20
a. 首先通过任务管理器进行进程排序,查找占用内存较大的程序进程。一般占用内存较大的进程有W3WP、sqlserver、mysqld-nt.exeb. 站点进程w3wp 可以在cmd命令行中通过 iisapp 命令来对应是那个网站占用内存较大。可以通过设置回收时间、内存最大使用值或共用进程池来减少内存的占用,但是如果要保证网站的访问质量,还是建议升级至更高型号来解决。c. 数据库 sql server 也可以通过数据库的企业管理器来设置最大内存占用,但是如果网站程序必须要占用较大内存的话,设置后会发生页面报错、打不开等问题。d. MYSQL本身会占用较大虚拟内存,如果不使用mysql数据库的话,可以将其停止。 合肥服务器,合肥VPS
热心网友
时间:2022-04-29 13:55
相信大家在使用服务器的时候会有出现内存使用率比较高的情况,那壹基比小喻这边给大家说下到底有哪些原因导致内存不足
一、应用程序池
应用程序池有一个默认回收的时间,到了这个时间就会自动释放内存,这个时间一般是1740分钟,而这种程度的时间可能会导致应用程序池无法及时释放内存,从而出现内存不足的情况发生。
如果是这总原因导致的,可以修改下回收时间,但也需要根据网站自身情况进行设置。
二、服务器本身内存不足
通常情况下,在购买服务器的时候,会根据当时情况进行选择内存配置,但随着网站的发展,规模和流量不断变大,导致现有内存资源无法满足也是有可能的。
这种情况比较容易判断,当发现是本身内存资源的问题时,应该及时升级或更换配置,以免影响网站的正常运行。
三、运行的程序过多
程序的运行需要内存的支持,你所运行的每一个程序都是会消耗内存资源的,当香港服务器上运行的程序过多时,就会出现内存被占用而导致其他任务无法执行的情况。
除了一些必要的,建议不要安装多余的软件,尤其是不明来历的软件,更可能会带来病毒。删除多余的软件后,尽量减少在服务器上运行当时无需用到的程序,以免占用过多资源而导致整体运行变慢
热心网友
时间:2022-04-29 15:46
花钱买个内存大点的内存条,不贵不贵,真的不贵