【发布时间】:2015-11-20 18:46:26
【问题描述】:
嘿嘿, 我在发送大约 40k 用户短信时遇到问题,我正在使用这个
$users = $this->game_model->get_all_subscribed_users();
if(!empty($users))
{
foreach($users as $user)
{
$response = $this->_generate_question($user->id);
$this->api_model->send_sms($user->mobile,$response,3);
}
}
我认为循环在某个时候中断并重新启动的问题,人们每 15 分钟收到一次短信,即使我设置了每天只发送两次。 可能是什么问题呢 ?我应该将用户分成几块,如果可以的话,有人可以帮我吗?
谢谢
【问题讨论】:
-
对于您的 SMS 网关提供商来说,这是更多的问题。也许有配额?
-
@Tpojka 我想我在服务器上有超时,但我可以拆分数组并发送块,但我不知道该怎么做
-
为此你可以split array into chunks。
-
@Tpojka 谢谢,但你能帮我更多吗,比如我每次只发送 1000 个,我该怎么做?谢谢
-
阅读我链接的那个页面并查看示例。
标签: php codeigniter cron sms