腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
安全使用PHP ini_set "memory_limit“
、
、
、
、
我目前有一个脚本将运行相当长的时间(但在它自己的独立进程中分叉)。它不会经常运行,但当它运行时,它将使用相当大的内存,主要用于处理(许多) XLS文件(> 10 MB)。 当此脚本以6000秒的时间运行时,我目前的内存限制设置为1024M。这些都是上限,然而,在现实中,它并不需要那么多时间(可能仅仅5分钟就足够了)。 由于需要大量的内存,我想知道PHP/Apache是如何管理内存的。 当脚本终止时,内存是否自动释放?如果没有,什么时候。 我需要隐式释放对象吗? 是否可以一次从脚本中释放一点点内存? 是1024M太多了,它将如何影响服务器的长期运行。 顺便说一下,我
浏览 6
提问于2013-05-23
得票数 2
回答已采纳
1
回答
Linux服务器内存分配
、
我有一个带有tomcat和MySql的linux服务器,也安装了axis2。 一开始,我分配了大约400 my的内存,部署了我的项目,但是内存分配仍然是一样的。 但后来我尝试使用Log4j,我认为这是造成问题的原因。问题是我没有分配到800 is。然后,我删除了我部署的服务,仍然分配了800 and的服务。 我做错了什么?我如何检查做错了什么并修复它? 谢谢Yoav
浏览 0
提问于2012-05-18
得票数 0
1
回答
已用堆在处理doGet请求后不会收缩
、
我有一个java客户端,每当用户单击按钮时,它都会调用服务器上的servlet (get请求)。服务器从数据库中获取一些数据,生成一个文件,并将一个布尔值发送回客户端,说明该文件是否已成功创建。我面临的问题是,每次用户单击按钮(客户端),服务器堆就会增加大约50MB,当doGet请求成功处理后,它永远不会缩小到请求之前的大小。我是不是遗漏了什么?我是否应该以某种方式关闭与客户端的连接?如何说服服务器释放他在处理doGet请求时创建的对象? 任何帮助都将不胜感激。
浏览 1
提问于2012-10-24
得票数 0
3
回答
SQL 2008 R2对高内存的利用
、
、
我们已经在Windows2008上安装了SQL2008SQLEnterpriseonWindows2008,server.It有24 GB的RAM.SQL服务器,在优化作业期间抢占所有内存,并且一旦作业被completed.The释放,只有解析是重新启动SQLservices.Please,建议如何解决这个问题。
浏览 0
提问于2011-02-09
得票数 -1
1
回答
为什么在golang中内存不会减少?
、
当服务器启动时,它占用了大约83MB的内存,这是我通过top检查的。当一些连接被接受并做了一些事情时,它占用了大约500MB的内存,然后,我关闭了所有的连接,服务器清除了所有的结构,一段时间后,内存略有下降,大约30MB.The内存没有恢复到服务器启动时的水平。 当服务器启动时,我查找了堆信息 # runtime.MemStats # Alloc = 7251528 # TotalAlloc = 52713992 # Sys = 15010040 # Lookups = 49 # Mallocs = 2072338 # Frees = 2038576 # HeapAlloc = 7251528
浏览 1
提问于2014-12-16
得票数 3
2
回答
上传前图像下采样低于大小限制
在我需要上传图片的服务器上有2MB的限制。 我正在使用此方法对位图进行下采样 在此方法中 public InputStream getPhotoStream(int imageSizeBytes) throws IOException { int targetLength = 1500; ByteArrayOutputStream photoStream; byte[] photo; Bitmap pic; final int MAX_QUALITY = 100; int actualSize =
浏览 0
提问于2011-09-28
得票数 1
1
回答
如何释放MongoDB正在使用的内存?
、
我在一个DigitalOcean液滴上。 当Mongodb运行太长时间时,它会耗尽我的服务器上的RAM,从而为其他进程留下很少的空间。我在某处读到重启mongodb会使其将数据写入磁盘,从而释放RAM。我使用以下命令重新启动了它: sudo service mongodb restart 但这并没有影响RAM。然后我重新启动了服务器,释放了内存。我的问题是,为什么重启mongodb不会让它将缓存写到磁盘,而重启会呢?重新启动并不总是一个可行的选择。如何让它在不重启的情况下将数据写出到磁盘?
浏览 1
提问于2016-04-05
得票数 2
1
回答
Xcode图像操作内存泄漏
、
、
、
、
目前,我正在开发的一个iOS项目存在问题。它经历了一个过程,在这个过程中,它必须从服务器下载图像,包围它们并将它们放置在一个黑色的背景上,最后将它们保存为一个文件。这个循环遍历2.000多个不同图像的URL,并且必须处理每个URL。问题是似乎有一个巨大的内存泄漏某处,我只是不知道如何解决它。在应用程序被终止之前,内存警告被触发了四次。 func getRoundedPNGDataFromData(imageData: NSData) -> NSData? { let Image: UIImage? = UIImage(data: imageData)! let Image
浏览 0
提问于2015-07-18
得票数 1
回答已采纳
1
回答
限制MongoDB内存的使用
、
如何限制MongoDB内存的使用? 我有一个1GB内存的服务器。 当我插入10000行13次时,MongoDB使用了几乎95%的内存,而且我必须为其他任务(如CRONS )拥有内存。 我尝试了“简单步骤.页面”来做这个,但是它说需要mongod_pid,我不知道这是什么,我只知道我不使用mongodb服务器,我已经安装了mongodb服务器。 一切都很完美,直到我看到MongoDB几乎使用了我所有的内存。
浏览 2
提问于2017-10-12
得票数 0
回答已采纳
2
回答
为什么Tomcat7的内存使用情况看起来像saw?(图片)
、
、
、
为什么Tomcat7的内存使用情况看起来像saw?难道它不应该更稳定吗?是不是跟GC有关?如果是,这是否意味着存在“泄漏”?顺便说一句,这个服务器是一个测试服务器,上面什么都没有。 谢谢! 蓝色是使用的堆 橙色是堆大小
浏览 1
提问于2012-12-06
得票数 3
2
回答
超过一半的内存在重新启动后立即使用。
、
、
我试着用Azul的ZingVM做一些测试,它需要预先分配大量的ram。 问题是,在我的服务器上(运行分操作系统5.8),它有16 8GB的内存,在重新启动之后将使用超过8GB的内存.像这样(我重新启动服务器,ssh登录到它,然后立即运行free -m ): total used free shared buffers cached Mem: 16048 8281 7767 0 1 19 -/+ buffers/cache:
浏览 0
提问于2012-03-28
得票数 1
回答已采纳
2
回答
获取亚马逊EC2实例上的服务器内存使用情况
、
、
、
、
我们正在亚马逊的J2EE实例服务器上运行我们的J2EE应用程序,这是一个m1大实例,配置为 Instance Family Instance Type Processor Arch vCPU ECU Memory (GiB) Instance Storage (GB) EBS-optimized Available Network Performance General purpose m1.large 64-bit 2 4 7.5 2 x 420 Yes Moderate 现在,当我检查服务器的内存使用情
浏览 4
提问于2014-02-17
得票数 0
回答已采纳
1
回答
节点redis发布服务器占用过多内存
、
、
、
、
我使用库在节点中编写了一个小的redis发布服务器。在程序完成发布100万条消息后,它继续保持在350 MB内存附近。有人能提供任何线索,为什么程序需要这么多内存,以及如何释放内存? 下面是代码片段- var redis = require("redis"), publisher = redis.createClient(); var i = 0; for (;;) { publisher.publish("rChat", i); i++; if (i == 1000000) {
浏览 3
提问于2013-09-18
得票数 2
回答已采纳
1
回答
如何将单独的团队项目部署到一个服务器上
使用TFS 2018,我需要(单独地)将不同的团队项目部署到同一个目标服务器上。在更新2发布之前,。 但是,必须有一种方法将不同的团队项目部署到同一台服务器上。 我的想法是,也许我必须为每个项目创建一个发布代理,因为我不能共享一个部署池。然而,我读到一个,上面写着 建议将构建机器中代理的数量限制在它所拥有的CPU核的数量上。 这篇文章是否含糊不清,是否意味着构建或发布代理,还是仅仅意味着构建代理,我不知道。好的,我的目标服务器有4个CPU,我需要将任意数量的独立团队项目部署到同一台服务器上,所以看起来每个团队项目创建一个单独的开发代理是不可行的。 在更新2发布之前,不可能共享同一个部署
浏览 2
提问于2018-03-09
得票数 0
回答已采纳
1
回答
内存访问问题
、
、
我的应用程序- win32出现问题。我有客户端和服务器(与net无关,只有名称)。客户端应用程序不是应用程序,它是在主应用程序中工作的插件。服务器端应用程序是外部应用程序,其源代码是封闭的,可以从客户端回调函数。客户端(插件)通过“链接”(指向带有函数的结构的指针)与MainApplication通信,并且可以将指针发送到指定的已定义结构(已填充),例如:带有消息、日期和名称的结构。我可以修改插件的源代码。现在的问题是,服务器正在调用函数(例如,收到的消息),正在创建并填充那里的“消息结构”,然后使用链接发送指向该结构的指针MainApplication崩溃,因为无法读取该内存块。 服务器调用
浏览 0
提问于2011-12-22
得票数 0
回答已采纳
1
回答
将BSTR字符串传递给_bstr_t或CComBSTR构造函数时的访问冲突
、
、
、
、
我有从COM服务器传递的BSTR字符串。当我将这个字符串放入_bstr_t (或CComBSTR)构造函数中时,就会发生访问冲突。我检查了这个异常,发现只有在BSTR为空(或null)时才会引发此异常。 我试图将空BSTR显式地放置到_bstr_t构造函数中,这很好: BSTR bstr = NULL; _bstr_t t(bstr, false); cout << t.length() << endl; 但是,对于从COM服务器传递的BSTR,当字符串为空或空(或可能损坏?)时,就会触发访问冲突异常。 我发现这个解决办法很好: if (SysStringLen(b
浏览 3
提问于2013-08-11
得票数 0
回答已采纳
1
回答
如何计算此服务器中的总虚拟内存?
、
、
、
从下面的图像中,我不确定系统信息(winmsd.exe)中的“总虚拟内存”是如何显示为7.82GB的? 我总是认为它只是指定的页面文件大小。实际上,在虚拟内存下的Performance对话框中,它就是这样出现的。 但是,我不知道如何在这个服务器中看到7.82GB和可用的VM为5.80GB。 任何解释都将非常有益于理解。谢谢-玛尼 📷 📷 📷 📷
浏览 0
提问于2013-07-31
得票数 -3
回答已采纳
3
回答
COM中的内存管理
在COM服务器执行过程中,通常会分配一个内存块,然后通过一个ouput参数将该内存块传递给客户机。然后,客户端有义务使用CoTaskMemFree()等方法释放该内存。 问题是,在哪里分配了这个内存块?假设COM服务器和COM客户端处于不同的进程中,为了让客户机访问该内存块,应该在客户端的进程地址空间中分配。但这是真的吗?我听说COM有一个“任务内存分配器”。但我对此知之甚少。 只是一些疯狂的猜测: 首先,它是COM服务器根据COM客户机的请求使用CoTaskMemAlloc()分配内存。 然后,COM客户端获取该内存,使用它,并使用CoTaskMemFree()释放它。 因此,“任务内存分配
浏览 5
提问于2012-02-16
得票数 3
回答已采纳
1
回答
Apache/PHP内存使用情况
、
、
、
我在我的服务器上有一个测试WordPress博客。在我的浏览器中加载WordPress页面之前,我的服务器使用的内存大约是190MB。但是,在从我的测试博客加载了几个页面后,我的服务器使用的内存跳到了大约420MB。 我不介意WordPress使用这么多内存,但我很难理解的是,为什么在重启之前,内存永远不会从系统中释放出来? 服务器似乎没有减速,但我担心它最终会耗尽内存。 我是疑神疑鬼还是真的很担心?
浏览 1
提问于2013-09-29
得票数 0
2
回答
杀死挂起的线程
、
如何获取所有挂起的线程并杀死它们?我正在处理一个web应用程序,它启动一个名为TImer-0的线程,这个线程是挂起的,我终止了times.When服务器,它显示了的严重性: web应用程序/LoggingMonitor似乎已经启动了一个名为Timer-0的线程,但是没有阻止它。这很可能导致内存泄漏。
浏览 3
提问于2012-01-02
得票数 2
回答已采纳
2
回答
如何在windows系统上更改"eheap_alloc“大小以运行erlang服务器?
如何更改窗口上的"eheap_alloc"大小?这是为了对多个客户端的erlang服务器进行负载测试。我的服务器已经成功地运行了多达100个客户端,但是如果是200,则服务器工作两分钟,效果很好,然后服务器崩溃,并通过显示导致异常终止。 eheap_alloc: Cannot allocate 8414160 bytes of memory (of type "heap"). 但是在Linux中,它可以成功地应用于所有客户端。我怎么能克服这个问题呢? 帮我找个..。 谢谢。
浏览 9
提问于2010-11-25
得票数 2
1
回答
用PHP编写套接字服务器是个好主意吗?
、
、
、
用php编写套接字服务器好吗?? 以下是如何撰写文章: 问题: 与用c、c++、python等其他语言编写套接字服务器有什么不同? 那么安全问题呢? 速度? “套接字服务器通常作为服务或守护程序连续运行。” php继续运行??它能工作几天、几周、几个月吗? 什么是更好的方法? 我需要的服务,php应用程序可以连接,发送,接收数据。
浏览 1
提问于2011-01-11
得票数 0
回答已采纳
2
回答
当操作系统发出低内存状态信号时,SQL Server释放RAM的速度有多快?
、
、
来自Server 2008 R2联机丛书: 服务器内存选项在动态使用内存时,会周期性地查询系统以确定可用的物理内存量。Server使用内存通知API QueryMemoryResourceNotification来确定缓冲池何时可以分配内存和释放内存。 来自Server 2005/2008联机丛书: 服务器内存选项在动态使用内存时,会周期性地查询系统以确定可用的物理内存量。在Microsoft 2000下,SQL Server会根据服务器活动的不同,对缓冲区缓存进行增长或缩小,以保持4MB至10 MB的空闲物理内存。维护此空闲内存可防止Windows 2000分页。如果可用内存较少,SQL S
浏览 0
提问于2012-03-14
得票数 5
2
回答
找不到使用了所有内存的东西
、
服务器有大约24 The的内存。通过运行free -g,我发现内存用完了 total used free shared buffers cached Mem: 23 23 0 0 0 18 -/+ buffers/cache: 4 19 Swap: 56 2 53 然后,我做了一些研究,是什么耗尽了所有这些内存由top,然后是M。
浏览 0
提问于2014-05-09
得票数 3
回答已采纳
1
回答
C#调用dll中的go函数,它在.Net核心中运行,go分配的非托管内存会被垃圾收集吗?
、
、
、
我在Go中编写了一个文件传输接口,它接受本地路径和远程服务器信息,然后逐块传输文件。情况是,我想在C#中使用它,并且我知道Go可以内置到C共享的dll中,并使用P/Invoke在C#中调用。我想知道go分配的非托管内存是否是垃圾收集的?如果没有,是否有办法释放这部分内存?
浏览 2
提问于2020-08-25
得票数 0
回答已采纳
1
回答
Sql Server 2005内存分配
、
、
如何找出为SQL Server 2005分配的最大和最小内存?我的sql服务器似乎已经耗尽了我的计算机上的内存,并且似乎没有执行任何垃圾收集。
浏览 1
提问于2012-08-28
得票数 0
回答已采纳
2
回答
Socket服务器内存持续增加
、
我们有一个用C#.Net 3.5开发的socket服务器。我发现每当客户端断开连接并连接时,服务器内存使用量都会增加。如果未提供有效凭据,服务器将断开与客户端的连接。 当客户端尝试使用无效凭据进行连接时,会保留更多的内存,并且看起来从未放弃过。客户端正在尝试每秒重新连接一次。下面是处理断开连接的代码。每当客户端断开连接并在读写操作中遇到错误时,都会调用此代码。 有人能指导我如何调试/修复这个问题吗?
浏览 0
提问于2012-04-28
得票数 0
1
回答
MemoryError会导致python刷新它的缓存吗?
、
、
我刚刚看到一台机器上发生了一次MemoryError,我注意到服务器上的可用缓存在这之后急剧增加。当抛出错误时,Python会以某种方式触发内存管理任务吗?或者这可能是由服务器(Linux / CentOs)管理的?
浏览 1
提问于2017-08-01
得票数 0
7
回答
如何强制SQL Server释放内存?
、
、
检查当前正在使用多少(实际的)内存与SQL Server分配给自己多少内存是一种好方法? 我一直求助于memory_utilization_percentage,但在运行下面的代码以释放内存之后,这种情况似乎并没有改变。 SELECT [Memory_usedby_Sqlserver_MB] = ( physical_memory_in_use_kb / 1024 ) , [Memory_utilization_percentage] = memory_utilization_percentage FROM sys.dm_os_process_memory
浏览 17
提问于2016-08-17
得票数 21
回答已采纳
1
回答
WebClient.DownloadString()的内存泄漏/分配问题?
、
我有一个WinForm应用程序,它定期轮询一个TCP服务器并下载一些用户数据(JSON符号)。由于某种原因,此应用程序的内存使用量随着以下方法的每次调用而增加: private void timerElapsed(object sender, ElapsedEventArgs e) { if (!isPolling) { isPolling = true; try { using (System.Net.WebClient wc = new
浏览 1
提问于2014-04-29
得票数 0
回答已采纳
1
回答
Apache camel SFTP文件上载消耗大量堆内存
、
我正在使用apache camel将文件从本地计算机发送到sftp服务器。我正在尝试的文件大小是100MB,我观察到CPU使用率突然达到峰值,并消耗了大量堆内存,您能帮助我如何提高性能吗?文件内容是否正在被读入内存?如果是,如何避免这种情况,因为我不想处理文件中的任何内容,我只是使用这个库来推送到服务器。 我是这样配置我的路由的: from("file://tmp?delete=true&localWorkDirectory=/tmp&antInclude=*.csv&readLock=changed&readLockTimeout=70000&
浏览 5
提问于2020-08-13
得票数 1
1
回答
sidekiq内存使用重置
、
、
我有Rails应用程序,它使用Sidekiq作为后台进程。要部署这个应用程序,我使用capistrano、ubuntu服务器和apache passenger。要启动和重新启动Sidekiq,我使用capistrano-sidekiq gem。我的问题是-当Sidekiq运行时,Sidekiq使用的内存量(RAM)正在增长。当Sidekiq完成所有进程(工作进程)时,它会一直持有大量RAM,并且不会对其进行重置。 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND ubuntu 2035 67.
浏览 4
提问于2015-09-03
得票数 4
1
回答
操作系统何时分配jvm堆?
、
、
、
、
我们的sap系统之一(PI ABAP+JAVA堆栈)给出了性能问题。为机器配置的整个64 as内存被占用(以及8核)。每个人都怀疑java部分,但我认为不同。 在内存不足的情况下重新启动的java服务器节点。查看hprof文件,我发现当为服务器节点配置3GB( -Xms和Xmx)堆时,它们的大小只有1.2g(3个服务器节点的avg)。这一观察导致了以下的疑问。 我读过,当Xms和Xmx被设置为相同的值时,jvm在启动时被分配给整个堆。如果是这样的话,服务器节点从一开始就有3GB的堆。如果是这样,为什么它不反映在hprof文件中,或者如果hprof只包含在运行时分配给对象的内存,那么大小就清楚地
浏览 0
提问于2014-11-24
得票数 1
1
回答
交换空间未被释放
、
、
我有一个ubuntu服务器16.04.5,我注意到一些交换空间已经分配了一段时间了,但是没有被释放。 📷 有什么我该做的吗?还是最终它会被释放?如何检查哪个进程(Es)正在使用它? 谢谢!
浏览 0
提问于2019-03-19
得票数 0
回答已采纳
1
回答
C++配准的奇怪减速
、
、
、
有人能告诉我为什么会发生以下事情吗? 我有两台电脑: 我的工作公司 服务器 我维护的C++程序(msvc 2005 c++编译)只在服务器上工作得太慢,而在我的comp上却没有。 我进行了测量(GetThreadTimes等),可以肯定地说,狭窄的地方-它的内存分配(新/malloc)。它只发生在服务器上! 我可以说,这是由于内存碎片,因为第一次服务器实例的程序工作良好,它开始释放分配时间后,数据重新加载到内存(一百五十万分配/自由)。 如果我在两台计算机(我的comp和服务器)上看到相同的内存碎片行为,我不会感到惊讶,但我看到的是: 1)。在我的薪酬分配中,大约需要5%的时间
浏览 1
提问于2013-04-05
得票数 9
2
回答
Java代理:- Notes错误: JVM :尝试检索java代理附件失败
、
、
在Notes客户端中使用Java代理时遇到问题。我需要上传文件从特定的路径在Notes客户端备忘录形式。我正在使用Java代理。它使用alfresco的API将文件上传到alfresco服务器。它在独立的Java应用程序中工作得很好。它在Lotus Notes中也第一次运行良好。但是,当我想要第二次更新时,或者如果我运行的任何Java代理程序第二次导入了JAR文件,它就会抛出以下错误: Notes Error : JVM : Attempt to retrieve java agent attachments failed. 我在服务器的jvm/lib/ext路径中添加了必要的jar文件。服务
浏览 3
提问于2013-03-18
得票数 0
回答已采纳
2
回答
在Java中使用Scanner时如何减少内存泄漏?
、
、
我使用Scanner读取许多日志文件(~100个文件),每个日志文件~120mb,超过1,000,000行。用于读取日志文件的内存不断增加,导致内存过载。如何防止这种情况发生?下面是我的代码: File file = processing.poll(); // processing is a queue. Scanner sc = new Scanner(file); String line; int lineCount = 0; while (sc.hasNextLine()) { line = sc.nextLine(); } sc.close(); 谢谢你!! P/S:内存增长缓
浏览 0
提问于2015-06-03
得票数 0
1
回答
理解为什么MongoDB使用的内存比允许的wiredTigerCacheSizeGB多
、
、
我的蒙神命令 mongod --wiredTigerCacheSizeGB 5 在实践中,我让mongo实例甚至可以使用8.6 GB (在具有50 GB RAM的VM上)。 索引使用大约100 MB (用db.stats()检查) tcmalloc信息: MALLOC: 3776745552 ( 3601.8 MiB) Bytes in use by application MALLOC: + 4744544256 ( 4524.8 MiB) Bytes in page heap freelist MALLOC: + 20067616 ( 19.1 MiB) Bytes
浏览 0
提问于2021-06-30
得票数 1
回答已采纳
1
回答
VS开发服务器内存使用量在回发时增加
、
、
、
、
我正在使用一个简单的mvc应用程序,其中包含一个图像和一个按钮。但在每次回发时,dev服务器使用的内存都会增加,并在大约50次回发中达到约100MB。 这是关于开发服务器和web应用程序的已知问题吗?另外,mvc应该是无状态的,但为什么开发服务器在回发上占用了这么多空间。我之所以这样问,是因为如果我在我的服务器上托管了一些复杂的mvc应用程序,同时有许多用户访问我的网站,这可能会使我的服务器崩溃。IIS服务器也是这样工作的,任何关于这方面的想法。
浏览 2
提问于2013-12-20
得票数 0
3
回答
检查使用内存的原因
、
、
可能重复: 如何理解linux服务器中内存的使用和平均负载 我正在运行Debian,我想知道为什么使用这么多内存(8GB中的8GB) 有什么方法可以让我看看为什么这么多的RAM被使用吗?
浏览 0
提问于2011-03-13
得票数 1
1
回答
使用堆快照分析显示内存地址,但不显示代码行。如何确定导致堆增长的原因?
、
、
我几乎完成了我的应用程序,我正在使用仪器优化性能,然后我提交到应用商店。我注意到,每当我执行特定的操作(从外部服务器更新我的应用程序中的信息),我的堆就会增长约350 KB。我在这里发现的关于堆栈溢出和Apple文档的研究建议执行堆快照来查找违规的代码。但是,它没有带我去看违规的代码,而是显示内存地址。 有办法利用这些信息吗?还是我应该使用另一种工具?我对乐器很陌生,所以我很感谢你的帮助。 我会展示一张截图,但我在这里的声誉还不够高。
浏览 5
提问于2013-08-02
得票数 2
回答已采纳
1
回答
如何准确测量弹性豆秆/EC2服务器的内存使用量?
、
、
我有一个弹性豆茎环境,运行一个nodejs服务器。我试图评估内存使用情况,以确定哪种实例类型最合适,以及我们实际需要多少内存。为此,在服务器使用达到高峰时,我通过ssh连接到服务器,并运行free和top命令,得到以下结果: 顶部: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 27607 nodejs 20 0 944m 146m 27m S 15.2 3.9 25:04.26 node 2384 root 24 4 626m
浏览 0
提问于2019-12-20
得票数 0
回答已采纳
1
回答
httpd内存使用情况(Apache/2.4.16 (Amazon))
、
、
、
我在一个只有1G内存的amazon上运行一个apache服务器(默认配置,mod_php)。 有两种正在运行的php应用程序:内存较重的应用程序执行次数不多(httpd进程的大小为50 so )和经常执行的内存轻的应用程序。 当我重新启动apache并查看httpd进程的大小时,它如下所示: sudo service httpd restart ps aux | grep 'httpd' | awk '{print $6/1024 " MB";}' 24.7266 MB 14.9805 MB 14.9805 MB 14.9805 MB 14.98
浏览 0
提问于2016-01-25
得票数 2
2
回答
代码的哪一部分会增加内存使用量?
、
、
我有一个服务器应用程序(带有QTcpServer )。VLD内存泄漏检查显示没有内存泄漏。但是,当我从客户端向服务器发送命令时,任务管理器显示内存递增。因此,服务器将耗尽内存。我怎么才能找到导致这种问题的代码部分呢?谢谢
浏览 2
提问于2013-04-16
得票数 0
回答已采纳
1
回答
什么在消耗我的记忆?内存泄漏?
、
我有5.8雷亚尔。每隔一个月左右,服务器将进入无响应状态或拒绝ssh连接。不知何故,如果我能进入服务器,“空闲”将显示98%的内存被利用。但是当我检查进程时,我看不到任何消耗高内存的进程。我不确定是否是内存泄漏,如果是,如何检测/找到它。 以下是目前的状况。它显示了20%的内存被利用了,虽然我还没有找到所有进程都在使用的20%。最终在一个月左右的时间里,它会上升。 [root@server2 ~]# watch "ps --sort -rss -eo pid,pmem,rss,vsz,comm | head -16" Every 2.0s: ps --sort -rss -e
浏览 0
提问于2019-02-21
得票数 0
1
回答
DokuWiki服务器端缓存
、
、
、
、
我有一个DokuWiki站点,它有很多页面,Apache2.4作为ELB实例背后的Web服务器。ELB健康检查运行在test.html页面上。 我从两个不同的IP地址(似乎是相关的ELB实例)调用了Doku.php,然后他们似乎试图访问所有的网站,例如,这些地址来自Apache日志: 172.31.50.143-24/Oct/2015:22:01:15 +0000 "GET /dokuwiki/doku.php?id=profile_flynnbackhaus HTTP/1.1“200 2994 172.31.57.162 - 24/Oct/2015:22:01:15 +0000
浏览 5
提问于2015-10-25
得票数 0
回答已采纳
2
回答
限制提议的系统的弧大小
、
、
、
我有一个5 x enterprise 12Gps SSD池,用于proxmox服务器的内部存储。这个池用于站立VM和容器。问题是它正在消耗我可用的大量内存,即192G!以下是总结: 📷 你可以看到Max size is 94.4GiB! 我的问题是:这样做的最佳价值应该是什么?以及如何改变它? 这是我的生产服务器,我想100%肯定这个过程。(我已经看过这里了,但我的服务器也没有达到弧大小:( ) 如有任何帮助或建议,将不胜感激!
浏览 0
提问于2021-12-02
得票数 1
1
回答
node.js -可能的http服务器内存泄漏
、
、
、
、
Nodejs版本: 0.8.8 下面是服务器: var http = require('http'); var port = 1338; var ip = "127.0.0.1"; http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hi there\n'); }).listen(port, ip); 客户端(php脚本)向上述服务器发送po
浏览 0
提问于2012-10-16
得票数 10
回答已采纳
1
回答
Redis进程被操作系统杀死了,有漏洞吗?
、
红宝石过程突然消失了。 我试图重新启动它,但是又被杀死了(参见下面): /usr/local/bin/redis-server /etc/redis.conf Killed 下面是日志内容,没有任何例外。 19724 11月26日10:45:29.457 #服务器启动,Redis版本2.6.16 > 19724 26 11月10:46:13.172 *从磁盘加载的DB : 43.715秒> 19724 26 11月10:46:13.182 *服务器现在准备接受端口6379上的>连接 dump.rdb文件是1.5GB,有~5GB的空闲内存(我认为这就足够了)。 当R
浏览 7
提问于2013-11-26
得票数 1
回答已采纳
2
回答
MySQL几乎消耗了缓存中的所有内存?
、
、
、
我正在运行一个有24G内存的服务器。这里唯一运行的是配置为Master的MySQL服务器。 当我通过空闲-m检查内存时,我得到以下内容: total used free shared buffers cached Mem: 24158 24027 131 0 131 23050 大约23G在缓存中。这对我来说很重要。 我还在my.cnf中将缓存设置为0。 query_cache_size = 0 如何检查究竟缓存了什么?另外,重
浏览 0
提问于2011-12-29
得票数 1
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
企业网站维护教程:定期释放服务器内存
黑客教程,释放内存还有这功效?
怎么样把手机全部内存释放?
微信占用“内存”太多?只要打开这个“功能”,就能清除垃圾,释放内存!
Windows系统服务器虚拟内存如何设置
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券