0

我在带有基于 aws rds 服务的数据库的 aws ec2 实例中使用 sendy 电子邮件发送脚本,并且它也与之连接。我的问题是,每当 sendy 运行并尝试发送在 ec2 实例上运行的电子邮件时,它都会给我一个 504 网关超时问题。检查日志时,这是我在 nginx 错误日志消息中收到的错误消息

2021/04/19 06:28:57 [alert] 30748#30748: *109381 open socket #14 left in connection 18
2021/04/19 06:28:57 [alert] 30748#30748: *109379 open socket #7 left in connection 19
2021/04/19 06:28:57 [alert] 30748#30748: *109380 open socket #13 left in connection 23
2021/04/19 06:28:57 [alert] 30748#30748: *109378 open socket #3 left in connection 24
2021/04/19 06:28:57 [alert] 30748#30748: aborting

我在这里能得到的想法是,每次我们开始发送电子邮件时,nginx 都会尝试自行重启。如何解决此问题,因为它阻碍了我们的生产服务器。

如果你能解决它会很棒。请记住,这里没有代码问题。它更多的是服务器配置问题。任何帮助都会很棒。

4

1 回答 1

0

您可以将您的问题发送到 sendy 支持部分,以便他们可以帮助您,第二种方法是您可以使用另一台服务器发送电子邮件,甚至自己编写。您可以使用 PHP 构建一个机器人,它会向您发送电子邮件。我希望这篇文章对你有用,如果你做一个谷歌搜索,它会教你如何构建它。

于 2021-08-20T09:07:23.297 回答