首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定什么是使用我所有的服务器资源

如何确定什么是使用我所有的服务器资源
EN

Server Fault用户
提问于 2013-01-25 19:39:45
回答 1查看 915关注 0票数 0

我有问题,我的主机帐户不断崩溃,因为耗尽内存使用。

我有一个1Gb内存的VPS Linux托管帐户。

最近,每当我对我的网站做任何更改,然后刷新该网站,它似乎崩溃,我必须重新启动虚拟服务器。

我的托管公司也用以下电子邮件给我发电子邮件:

代码语言:javascript
复制
Swap cache: add 972200, delete 964261, find 201469/251424, race 6+227
Free swap  = 0kB
Total swap = 2097144kB

这是我的托管环境。

在一个VPS托管帐户上的两个网站。

我经营一个主要的WordPress网站。我也是一个主题和插件开发人员,所以我有第二个WordPress主题,托管在显示“演示”WordPress主题的帐户上。

我开发了最后五个插件,我创建了一个更新API,它包含在插件中。这意味着插件的用户将每天两次访问我的服务器来读取文本文件,以检查是否有插件的更新。

我的托管公司说,我应该尝试优化我的网站,这应该解决问题,并升级到下一级主机,即2Gb内存。

我正试图确定是什么导致了这些波动,并利用了所有的资源。我正在工作的“主要”WordPress网站,试图优化这个网站。

我只是有几个问题,我正在寻找答案:

  1. 你认为为我的插件托管我自己的API是个坏主意吗?这可能是问题的原因之一吗?
  2. 会不会是所有的数据库查询导致网站崩溃。
  3. 使用查询Twitter、Facebook等的社交网络插件会给网站资源带来很大负担吗?

我正试图作出一个决定,是真正缩小网站和删除API,还是只是升级到一个新的网页主机,这将花费更多的钱。

任何煽动和帮助都将不胜感激。

EN

回答 1

Server Fault用户

发布于 2013-01-25 21:18:23

通常很难猜出这些问题的确切原因,所以您应该在这里采用“分而治之”的方法。开始一个一个地关闭你的插件,找出罪魁祸首。这样做后,生成测试工作负载以确定可能导致问题的部分代码。

由于在VPS环境中,您在用于诊断的一组工具中受到严格限制,如果您能够设置自己的小型测试服务器(例如,在虚拟机中),并尝试在更受控制的环境中重复此问题,则会有所帮助。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/472493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档