Email 发送SMTP电子邮件阻止HTTP请求

Email 发送SMTP电子邮件阻止HTTP请求,email,smtp,limesurvey,mass-emails,Email,Smtp,Limesurvey,Mass Emails,我在我的服务器(Apache)上运行一个调查程序(limesurvey),在不同的服务器上设置SMTP电子邮件。我想向一群人(大约10.000人)发送电子邮件邀请。每次我从调查程序(使用smtp电子邮件)发送一组电子邮件(20-500封电子邮件),在此“发送时间”内,所有发送到调查程序的页面请求都被阻止。发送完电子邮件后,人们可以再次看到请求的页面 我想知道这是我使用的程序的问题,还是SMTP电子邮件服务器的设置问题,或者是Apache服务器的设置问题?。有人遇到过同样的问题吗?有解决方案吗?几

我在我的服务器(Apache)上运行一个调查程序(limesurvey),在不同的服务器上设置SMTP电子邮件。我想向一群人(大约10.000人)发送电子邮件邀请。每次我从调查程序(使用smtp电子邮件)发送一组电子邮件(20-500封电子邮件),在此“发送时间”内,所有发送到调查程序的页面请求都被阻止。发送完电子邮件后,人们可以再次看到请求的页面


我想知道这是我使用的程序的问题,还是SMTP电子邮件服务器的设置问题,或者是Apache服务器的设置问题?。有人遇到过同样的问题吗?有解决方案吗?

几乎可以肯定,您使用的是标准的基于文件的会话。在邮件发送脚本运行时,它会锁定会话文件,这意味着使用该特定会话ID向任何其他启用会话的脚本发出的任何其他并行请求都将被锁定

您需要通过在适当的位置(例如,在任何长时间运行的代码段/脚本之前)添加一个
session\u write\u close()
调用来释放会话锁。这将释放锁并允许其他并行请求继续