- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
所以我们有一个在 apache 上运行 Drupal 7.41 的网站,它经常崩溃(一周多次)。当它崩溃时,我们只需重新启动虚拟机,页面就会重新开始工作,直到下一次崩溃。我安装了 New Relic,希望它能帮助查明网站崩溃的一些原因,但我是 Drupal 的新手,我不知道从哪里开始维护它。
如您所见,当我重新启动服务器时,一切似乎都恢复正常了。
任何人都可以推荐一种方法来帮助我理解可能是什么问题吗?仅仅是 2GB 内存不够用吗?如果是这样,我怎么知道可能需要多少 RAM?
提前致谢!
更新#1:
我正在阅读这篇文章:http://fuseinteractive.ca/blog/drupal-performance-tuning-0特别是在 Apache 上的一些执行技术。他们提到的第一件事是禁用您可能不需要的模块,以节省内存和提高性能。检查 Apache 配置目录(CentOS 为/etc/httpd/conf.d)后,我发现只启用了几个模块:
我应该禁用其中的任何一个吗?
他们提到的第二点是更新 Apache 的一些默认配置设置。我已经为这些设置了地雷:
Timeout 30
MaxKeepAliveRequests 100
KeepAliveTimeout 5
更新 #2:MPM 设置已更新为这些值:
StartServers 5
MinSpareServers 10
MaxSpareServers 20
ServerLimit 256
MaxClients 200
MaxRequestsPerChild 0
更新#3:我昨晚将 RAM 增加到 4GB,到目前为止物理内存使用量在过去 12 小时内一直稳定在 ~2GB。这是一个周末,所以该网站的访问量不大,所以让我们看看接下来几天的表现如何。
最佳答案
首先,我会复制环境以在非生产环境中尝试几件事情。以下是我将要做什么的一些想法:
关于php - Drupal站点不断崩溃-求助调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36526142/
我有以下代码: $(document).ready(function() { // hides
Closed. This question needs details or clarity。它当前不接受答案。
好吧,我的一个作业问题是取一个列表的列表,并将每个子列表的汽车作为一个列表返回。我把它放在可以打印出值的地方,但它不是列表。老实说,我不知道如何输出列表。这是我得到的: (define (car-pr
我把5、4分别填入空白的1st Number、2nd Number,然后点击输出中的Multiply。我期待得到 20,但我得到了零,为什么? 这是代码(也是 on JSBin ): var num1
在新数据集中,我创建了两个新列,Start_time 和 End_time。我还想创建一个列来显示这两个时间之间的差异。这是我的代码: SELECT b.company, b.NAME,
嗨,我想弄清楚这个问题,已经查看了很多地方,但由于我的表结构,我正在苦苦挣扎。这是我的表结构: 用户 - id, login (pk) 类(class) - id (pk), name users_t
我有这样的代码: if (X or Y) == ("Cat" or "Dog" or "Fish" or "Bird"): print X, Y 它仅在 X == "Cat" 时有效。有人知道
我目前正在开发一款玩家玩老虎机的游戏。该游戏基于用户停止金钱,100 瑞典克朗、300 瑞典克朗或 500 瑞典克朗。然后用户为每场比赛下注。独臂强盗在九个棋子区域中随机吐出三个不同的符号。见图: 游
我正在用 python 编写程序,但遇到无法解决的错误。 问题是: 我有一组指向 3D 空间中的点,我将它存储在一个矢量(rake)中。我的观点是建立一个流表面。所以我将这些点附加到另一个列表,以便我
我被一个问题困了几天。这可能是你的脑袋比我大! 我有一堆 CSV 文件,我希望将它们连接成一个 .csv 文件,并按数字排序。好的,首先遇到的问题是 ID(我想按 ID 排序)名称。例如 sort -
我已经阅读了几个教程,但我仍然没有任何线索:-)我有一个 c 文件“liboratidy.c”,该文件包含一些 oder 库: #include #include #include #inclu
我是 CSS 新手,想学习如何制作网页。在 Codecademy 上学习时,有一节关于类(class)和 ID 的类(class)让我感到困惑。应该如何设置类,如果是这样的话会有什么不同吗 .cont
我正在训练代码问题,在这个问题上我有问题要解决,你能给我一些解决方法吗? 问题取自这里: https://www.ieee.org/documents/IEEEXtreme2008_Competiti
("*").each(function () { if ($(this).children().length == 0) { $(this).text($(this).text()
最近开始使用hadoop。现在我想从一个没有安装 hadoop-client 的远程主机访问 hdfs,只是依赖 hadoop-client-2.0.4-alpha.jar 。 但是当我尝试访问 hd
大家好,我刚刚在我的 Windows 7 上安装了 cygwin,其中包含所有软件包(包括 make)。但是一旦我尝试在 cygwin 中使用 make 命令,它就会给我错误消息:“bash: mak
我正在尝试了解 quartz 2d 坐标系,目前我正在阅读 Apple 引用指南和旧书“Quartz 2d graphics for mac os x developer”。 我理解用户空间和设备空间
我想用 python 与我的串口通信。我为 linux 安装了 pyserial 和 uspp。不过,当我运行以下代码时: import serial ser = serial.Serial('/de
我有一个我编写的 Android 应用程序,它表现出一些奇怪的行为。 当我打开一个应用程序时,假设堆栈中有三个 Activity A-B-C 其中a是入口点,C是当前查看的 Activity ,如果我
CREATE TABLE country ( country_id VARCHAR (20), country_name CHAR (20), state_no INT (5), PRIMARY KE
我是一名优秀的程序员,十分优秀!