当我尝试一次发送 400 多封电子邮件时,作为一个应用程序的邀请。我不想阻止正在邀请 400 人的用户,直到最后一封电子邮件发出为止。我不想同样使用 cron 作业,因为首先将电子邮件存储到数据库,然后设置一个 cron 作业,该作业将在后台处理电子邮件发送。
因为我想在后台运行这个过程。我也在尝试 Gearman。任何人有任何其他建议,请告诉我。
当我尝试一次发送 400 多封电子邮件时,作为一个应用程序的邀请。我不想阻止正在邀请 400 人的用户,直到最后一封电子邮件发出为止。我不想同样使用 cron 作业,因为首先将电子邮件存储到数据库,然后设置一个 cron 作业,该作业将在后台处理电子邮件发送。
因为我想在后台运行这个过程。我也在尝试 Gearman。任何人有任何其他建议,请告诉我。
您可以尝试将外部应用程序作为后台进程运行。
如果你的服务器运行的是 linux,你可以试试这个:
exec("sudo /path/to/external/application args > /dev/null 2>&1 &");
外部进程也可以是使用PHP cli的 php 脚本。