服务器内存一直上涨,然后突然下降,再继续上涨,是什么原因?

  • 回答 (4)
  • 关注 (0)
  • 查看 (895)

最近服务器内存一直呈斜线上涨,然后快接近100%时会自动突然下降,然后又慢慢呈斜线上涨,腾讯云的服务器是有什么机制吗?在快100%时自动清理内存? 另外看了下服务器的进程,占用的内存都很少,最大的就3%,不知道内存都被谁用了? 难道是我程序写的有问题? 可是PHP执行完后就释放了呀,求大神解答

用户1211064用户1211064提问于
Tabor我是大脸我骄傲,一天用掉半瓶料。回答于

WIN服务器内存排除:

1,通过任务管理器进行进程排序,查找占用内存较大的程序进程。一般占用内存较大的进程有W3WP、sqlserver、mysqld-nt.exe;

2, 站点进程 可以在cmd命令行中通过 iisapp 命令来对应是那个网站占用内存较大。可以通过设置回收时间、内存最大使用值或共用进程池来减少内存的占用,但是如果要保证网站的访问质量,还是建议升级至更高型号来解决;

3,数据库 sql server 也可以通过数据库的企业管理器来设置最大内存占用,但是如果网站程序必须要占用较大内存的话,设置后会发生页面报错、打不开等问题;

4,MYSQL本身会占用较大虚拟内存,如果不使用mysql数据库的话,可以将其停止。

Ne_biubiubiu这就是世界结束的方式回答于

应该是内存到100%然后释放了把 可以查下服务器的log 看看是什么进程一直占用啊

垃圾佬康哥程序猿回答于

可能是你的服务进程池占用过多被自动回收了把。查看下服务器的日志啊

HERO坑货深漂程序猿回答于

楼主是怎么解决的呢? 可以传授下经验吗?

扫码关注云+社区

领取腾讯云代金券