首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用cron作业向许多用户发送SMS

使用cron作业向许多用户发送SMS
EN

Stack Overflow用户
提问于 2015-08-24 16:21:29
回答 1查看 322关注 0票数 1

Helo,我有一个问题,发送约40k用户短信,我正在使用这个

代码语言:javascript
复制
  $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分钟收到一次短信,即使我设置为一天只发送两次。可能的问题是什么?我是否应该将用户分成块,如果是这样的话,有人能帮我吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-11-20 18:46:27

代码中没有任何东西可以使循环中断。我假设你遇到的问题是页面实际上超时了,因为这个页面需要相当长的时间才能执行。要解决此问题,您可以通过命令行界面运行PHP,因为没有超时限制。在CodeIgniter中,您可以使用一组类似的命令通过命令行界面运行

导航到项目目录cd C:\xampp\project

运行所需的页面php index.php controller method

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32177539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档