产品找我做个功能,是发邮件提示一大批用户收到代金券的功能
由于要发的用户很多,所以一开始就添加了 ignore_user_abort(true);set_time_limit(0); 然而还是出了 504 gateway time-out 的错误。
查了下百度,大致都是说服务器端的配置和 nginx 的问题,然而这个功能并不特别重要所以就没因此能去改。
试了答案中的 ini_set('max_execution_time', '1000'); 也是没有效果。
后来转头一想..妈蛋我为什么要一次发送这么死脑筋,就改成了分批发送,用类似分页函数一样的写法加上页面自动跳转.问题貌似解决了。目前等待老大测试.
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于