问题描述
我正在 PHP 中使用 twitter streming api,它运行良好。我用过那个repo。我有以下代码,并假设它通过点击 mywebsite.com/stream
运行PublicStream::create(
$accessToken,$accessTokenSecret,$consumerKey,$consumerSecret
)->whenFrom([
[-180,-90,180,90] // Whole world
],function(array $tweet) {
echo "{$tweet['user']['screen_name']} just tweeted {$tweet['text']} with a location attached";
})->startListening();
现在,如果我在浏览器中运行 mywebsite.com/stream 或在终端 curl mywebsite.com/stream 中运行,那么它工作正常,除非我也关闭浏览器或终端它有时会给出达到最大执行时间的错误。
现在我想在后台运行这个进程,这样如果我关闭终端,它就会继续运行,除非我故意停止它。
我想出了两个选择
- 在 Linux 中使用 nohup 在后台运行进程
- 使用supervisor等进程监控工具来运行进程
无论哪种情况,我必须运行什么?就像我需要在后台运行这个东西?这也是我的最佳方法吗?
curl mywebsite.com/stream
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)