首先,如果这些问题看起来太笼统,我深表歉意。我搜索了这个网站和其他几个网站,但确实没有找到我想要的答案。
自从迁移到新的虚拟环境以来,我们一直受到问题的困扰。似乎每天都有新问题。从企业防火墙阻止到临时磁盘填满和关闭服务。似乎每天都有新问题,这意味着我每天都会大喊大叫。
我告诉我的老板,我无法预测未来,也不知道这个防火墙会做什么或者谁会把我们列入黑名单等等。我告诉他,我会尽我所能为这类问题做好准备,但是每次出现意想不到的事情时,大多数时候我都无法解决它,直到问题出现。
我的老板是个“大局观”的人。如果一件事出了问题,那么整个事情都会出问题。我尽力向他解释,我并不总是能预见到问题的发生,但我会尽力监控我们的服务器并处理我所知道的事情。
以下是我为确保服务器正常运行所做的事情的列表:
- 检查发件人IP是否符合黑名单
- 将 MySQL 的 TMP 磁盘移至更大的磁盘(我们遇到了 TMP 目录填满的问题)
- 监控 CPU、内存和负载
- 删除了所有知名企业防火墙(如 McAfee)的防火墙阻止
- 设置备份
- 确保所有 DNS 记录均已正确设置
- 设置 rDNS 和 PTR 记录
- 定期检查我们的专用 IP 的声誉
- 监视磁盘使用情况
- 保持软件更新
- 通过监控邮件量变化,尽力确保我们的服务器没有垃圾邮件
- 设置 SPF 和 DKIM 记录
我还能做些什么来预防性地防止停机和其他问题?