欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Yii2 queue的隊列使用詳解

Yii2 queue的隊列使用詳解

熱門標簽:仁和怎么申請400開頭的電話 廣東地市地圖標注 高德地圖標注家 外呼系統撥打暫時無法接通 長春人工外呼系統服務商 江西手機自動外呼防封系統是什么 怎么向銷售公司推銷外呼系統 哪里辦理400電話 廣州防封卡外呼系統多少錢一個月

少廢話主要看文檔

官方文檔

yii2-queue 的使用

1.安裝

composer require --prefer-dist yiisoft/yii2-queue

2.配置,在 common/config/main.php 中配置

redis作為驅動

return [
  'bootstrap' => [
    'queue', // 把這個組件注冊到控制臺
  ],
  'components' => [
    'redis' => [
      'class' => \yii\redis\Connection::class,
      // ...
    ],
    'queue' => [
      'class' => \yii\queue\redis\Queue::class,
      'as log' => \yii\queue\LogBehavior::class,//錯誤日志 默認為 console/runtime/logs/app.log
      'redis' => 'redis', // 連接組件或它的配置
      'channel' => 'queue', // Queue channel key
    ],
  ],
];

File 作為驅動

return [
  'bootstrap' => [
    'queue', // 把這個組件注冊到控制臺
  ],
  'components' => [
    'queue' => [
      'class' => \yii\queue\file\Queue::class,
      'as log' => \yii\queue\LogBehavior::class,//錯誤日志 默認為 console/runtime/logs/app.log
      'path' => '@runtime/queue',
    ],
  ],
];

3.新建 frontend/components/DownloadJob

class DownloadJob extends BaseObject implements \yii\queue\JobInterface
{
  public $url;
  public $file;
  
  public function execute($queue)
  {
    file_put_contents($this->file, file_get_contents($this->url));
  }
}

4.控制臺

控制臺用于監聽和處理隊列任務。

cmd 下 監聽隊列

yii queue/listen

5.添加到隊列

將任務添加到隊列:

Yii::$app->queue->push(new frontend\components\DownloadJob([
  'url' => 'http://example.com/image.jpg',
  'file' => '/tmp/image.jpg',
]));

將任務推送到隊列中延時5分鐘運行:

Yii::$app->queue->delay(5 * 60)->push(new frontend\components\DownloadJob([
  'url' => 'http://example.com/image.jpg',
  'file' => '/tmp/image.jpg',
]));

6.測試

執行 5 中的程序,控制臺監聽到,便會后臺自動 下載http://example.com/image.jpg到本地為/tmp/image.jpg

啟動worker

可以使用Supervisor或Systemd 來啟動多進程worker,也可以使用 Cron,我們這里主要說一下Supervisor

centos7 supervisor的使用

1.安裝supervisor

yum update
yum install epel-release
yum install -y supervisor
#開機啟動
systemctl enable supervisord
#啟動
systemctl start supervisord

2.supervisor 命令

supervisorctl status 查看進程狀態   
supervisorctl reload 重啟supervisord 
supervisorctl start|stop|restart 啟動關閉重啟進程 

3.添加配置文件

Supervisor 配置文件通常在 /etc/supervisord.d 目錄下. 你可以創建一些配置文件在這里.

注:文件名是.ini結尾

下面就是個例子:

[program:yii-queue-worker]
process_name=%(program_name)s_%(process_num)02d
command=/usr/bin/php /var/www/my_project/yii queue/listen --verbose=1 --color=0
autostart=true
autorestart=true
user=www-data
numprocs=4
redirect_stderr=true
stdout_logfile=/var/www/my_project/log/yii-queue-worker.log

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Yii2 隊列 shmilyzxt/yii2-queue 簡單概述

標簽:文山 黔東 濮陽 梅河口 廈門 海北 惠州 湘西

巨人網絡通訊聲明:本文標題《Yii2 queue的隊列使用詳解》,本文關鍵詞  Yii2,queue,的,隊列,使用,詳解,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Yii2 queue的隊列使用詳解》相關的同類信息!
  • 本頁收集關于Yii2 queue的隊列使用詳解的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    9l国产精品久久久久麻豆| 在线观看国产一区二区| 欧美大黄免费观看| 五月天亚洲精品| 91精品国产高清91久久久久久 | jizz18女人高潮| 日韩视频一区二区在线观看| 亚瑟在线精品视频| 人妻换人妻a片爽麻豆| 欧美日韩免费一区二区三区 | 又黄又色的网站| 欧美日韩不卡一区| 亚洲成人动漫在线观看| 老熟女高潮一区二区三区| 欧美日韩在线精品一区二区三区激情| 亚洲精品一二三| 久久国产免费视频| 欧美福利视频一区| 日韩精品五月天| theav精尽人亡av| 欧美xxxx在线观看| 久久国产综合精品| 欧美日韩生活片| 中文成人综合网| 91亚洲永久精品| 欧美日韩一级黄| 日日欢夜夜爽一区| 久久久久亚洲av成人无码电影| 久久综合资源网| 国产经典欧美精品| 色婷婷亚洲综合| 亚洲bt欧美bt精品| 精品成人av一区二区三区| 国产亚洲一区二区三区在线观看| 国产成人久久精品77777最新版本| 99精品久久久久| 亚洲午夜在线视频| 扒开jk护士狂揉免费| 国产视频一区二区在线| www.亚洲人| 欧美精品色综合| 精品亚洲国内自在自线福利| 欧美老熟妇一区二区三区| 一区二区免费看| 魔女鞋交玉足榨精调教| 国产精品无遮挡| 伦伦影院午夜理论片| 欧美大黄免费观看| 成人高清视频在线观看| 欧美精品一卡两卡| 国产精品一级二级三级| 欧美性一二三区| 蜜臀精品一区二区三区在线观看| 四虎影视一区二区| 亚洲永久精品国产| 欧洲美熟女乱又伦| 亚洲六月丁香色婷婷综合久久| 日批在线观看视频| 欧美激情中文不卡| 野战少妇38p| 国产欧美日产一区| 久久久无码人妻精品无码| 久久精品视频在线免费观看| 91麻豆文化传媒在线观看| 精品国产免费一区二区三区四区 | 精品成人一区二区三区| 成人av网站免费| 日韩免费高清电影| 不卡一区二区三区四区| 日韩免费在线观看| 91麻豆123| 国产亚洲精品7777| 妖精视频一区二区| 国产精品久久久久永久免费观看 | 国产成人一区二区精品非洲| 91精品国产综合久久精品麻豆| 国产成人免费在线视频| 欧美高清hd18日本| av不卡在线播放| 国产午夜亚洲精品理论片色戒| 久久av一区二区三| 国产精品无码永久免费888| 在线xxxxx| 亚洲视频中文字幕| 国产三级在线观看完整版| 亚洲国产综合人成综合网站| 国精产品一区一区二区三区mba| 日韩不卡一区二区三区| 在线中文字幕一区| 国产乱子轮精品视频| 日韩亚洲欧美综合| 免费黄色av网址| 亚洲伦在线观看| 免费精品在线视频| 久久狠狠亚洲综合| 日韩一区二区三区在线观看| 性折磨bdsm欧美激情另类| 国产精品久久国产精麻豆99网站| 97伦伦午夜电影理伦片| 亚洲va欧美va人人爽| 欧洲在线/亚洲| www.色精品| 中文字幕在线观看一区| 农村老熟妇乱子伦视频| 久久精品国产精品亚洲综合| 337p亚洲精品色噜噜狠狠| 91麻豆国产在线观看| 中文字幕一区二区三区视频| 农村老熟妇乱子伦视频| 久久精品国产精品亚洲综合| 日韩视频一区在线观看| 小毛片在线观看| 午夜国产精品一区| 欧美日韩国产高清一区二区| 91在线视频官网| 136国产福利精品导航| 色欲一区二区三区精品a片| 国产在线一区观看| 欧美精品一区二区三区蜜臀| 日本黄色网址大全| 日本不卡一二三区黄网| 欧美一区午夜视频在线观看| av免费观看不卡| 亚洲va国产va欧美va观看| 欧美福利视频一区| 菠萝菠萝蜜网站| 免费的国产精品| 欧美tk丨vk视频| 欧美18—19性高清hd4k| 另类欧美日韩国产在线| 精品88久久久久88久久久| av黄色在线免费观看| 久久99精品一区二区三区三区| 精品国产在天天线2019| 亚洲av无码国产精品麻豆天美| 麻豆久久久久久| 久久久五月婷婷| jizzjizz日本少妇| 国产不卡免费视频| 中文字幕一区二区日韩精品绯色| 国产精品成人免费观看| 91麻豆福利精品推荐| 亚洲国产裸拍裸体视频在线观看乱了| 欧美日韩和欧美的一区二区| 国产性生活毛片| 久久99精品久久久久久动态图| 国产欧美综合在线| 色综合久久久久久久| 免费看三级黄色片| 日韩福利视频导航| 日韩欧美一二三区| 女人十八毛片嫩草av| 成+人+亚洲+综合天堂| 亚洲国产精品欧美一二99| 日韩亚洲欧美综合| www.4hu95.com四虎| av网站免费线看精品| 午夜精品久久久久久久久久久| 日韩精品在线网站| 999福利视频| 三上悠亚 电影| 蜜臀av性久久久久蜜臀av麻豆| 国产色91在线| 欧美影片第一页| 熟女人妻在线视频| 国产成人在线视频网址| 亚洲精品乱码久久久久久黑人| 69堂国产成人免费视频| 成人在线手机视频| www.欧美.com| 麻豆专区一区二区三区四区五区| 中文字幕欧美激情一区| 欧美性生活久久| 在线观看福利片| av动漫一区二区| 日韩国产欧美一区二区三区| 国产欧美日韩一区二区三区在线观看| 91国产免费看| 中文字幕 自拍| 91在线国产观看| 久久国产精品第一页| 亚洲六月丁香色婷婷综合久久| 精品日本一线二线三线不卡| 美女福利视频在线观看| 亚洲欧美日韩偷拍| 国产99精品国产| 日本人妖一区二区| 自拍偷拍欧美激情| 欧美mv日韩mv| 欧美午夜精品久久久| 内射毛片内射国产夫妻| 欧美熟妇精品一区二区| 国产精品99久久久久久久vr| 亚洲成a人在线观看| 中文字幕在线不卡视频| 精品国产免费一区二区三区四区 | 色婷婷精品大视频在线蜜桃视频| 人妻少妇一区二区| 91麻豆福利精品推荐| 国产精品123|