Linux 拥有容错服务器的最佳方式

Linux 拥有容错服务器的最佳方式,linux,nginx,server,Linux,Nginx,Server,我们在专用服务器中的apache服务器上有一个laravel项目,该服务器具有16GB的ram和4个核心cpu。我们的业务在数据库中有大约13000条记录,一天中有许多访问者,而且我们有几个任务在午夜运行,当我们监控主机时,服务器在夜间多次崩溃和停机,日志显示内存不足,所以我考虑了这一点,决定在主服务器崩溃时再增加一台服务器,并在它们之间实现负载平衡。dns路由到从属服务器,没有任何特殊代码,只有一个具有最低要求的站点。 那么这些方法中哪一种是好的呢?我有一个更强大的服务器来完成繁重的任务??或

我们在专用服务器中的apache服务器上有一个laravel项目,该服务器具有16GB的ram和4个核心cpu。我们的业务在数据库中有大约13000条记录,一天中有许多访问者,而且我们有几个任务在午夜运行,当我们监控主机时,服务器在夜间多次崩溃和停机,日志显示内存不足,所以我考虑了这一点,决定在主服务器崩溃时再增加一台服务器,并在它们之间实现负载平衡。dns路由到从属服务器,没有任何特殊代码,只有一个具有最低要求的站点。
那么这些方法中哪一种是好的呢?我有一个更强大的服务器来完成繁重的任务??或者像我说的那样设置负载平衡,或者多安装一台服务器并分别移动redis和mysql,我如何拥有HA(高可用)服务器?

首先应该找出服务器在午夜崩溃的原因。内存不足?导致问题的某项工作?等如果您知道崩溃的原因,那么您可能也知道如何最好地解决问题。是的,服务器崩溃是因为内存不足