Postgres 和 Media Linode 服务器定期需要重启

Postgres 和 Media Linode 服务器定期需要重启

我有一个在多个 Linode 虚拟机上运行的站点,其中包括运行以下单独虚拟机的虚拟机:

  1. Django(和 apache)
  2. Django(用于运行内存密集型脚本)
  3. Postgres
  4. 媒体服务器,在 Django VM 上有一个私有网络挂载点。

它突然同时出现两个问题:

  1. 首先,postgres 抱怨‘抱歉,客户端太多了’。
  2. 第二个问题是,媒体服务器不再能从 django 站点访问。如果我尝试 ping 媒体服务器的本地 IP,则会收到“目标无法访问”的提示。

如何解决(短期)

关闭第二台 Django 机器(用于内存密集型任务的机器)并不能解决问题。

通过重新启动 postgres 和媒体盒可以解决此问题,但是几天后该问题往往会再次出现。

其他信息

这两个问题似乎大多同时出现,但并非总是如此。我无法找出它们发生的时间规律,有时在繁忙时段,有时不发生,不过在运行密集任务时似乎更有可能发生。

该网站运行几年来都没有出现过这个问题,但最近才开始出现。

我查看了/var/log/syslog不同的盒子但没有什么帮助。

以下是/etc/fstab在 Django 服务器上安装媒体 VM(匿名):

192.168.xxx.xxx:/path/to/mount /mnt/media nfs rsize=8192,wsize=8192,timeo=14,intr

我不知道下一步该去哪里解决这个问题——有人知道吗?提前谢谢!

相关内容