婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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的隊列使用詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日本在线观看| 亚洲成人精品一区| 色综合久久久久综合| 欧美国产日韩精品免费观看| 免费在线观看精品| 亚洲欧美日韩一区二区三区在线观看 | 久久综合九色综合欧美98 | 蜜桃免费网站一区二区三区| 欧美大片免费久久精品三p| 国产欧美日韩亚州综合| 91视频国产观看| 26uuu另类欧美| 国产一区二区三区免费| 欧美日韩性生活| 欧美精品丝袜中出| 韩国av一区二区三区四区| 成人深夜在线观看| 欧美性大战xxxxx久久久| 久久亚洲春色中文字幕久久久| 欧美日韩在线播放| 国产不卡免费视频| 亚洲自拍都市欧美小说| 国产福利一区二区三区视频在线| 国产精品三级电影| 亚洲色大成网站www久久九九| 欧美国产在线观看| 亚洲欧美一区二区久久 | 一区二区在线电影| 中文字幕中文字幕一区二区| 欧美精品一区二区三区四区| 国产精品色哟哟| 亚洲一区二区三区四区不卡| 久久国产人妖系列| 欧美亚洲禁片免费| 日韩精品一区在线观看| 亚洲综合丁香婷婷六月香| 男女性色大片免费观看一区二区| 国产成人啪免费观看软件| 6080午夜不卡| 亚洲网友自拍偷拍| 尤物视频一区二区| 日韩三级.com| 一本一道波多野结衣一区二区| 亚洲女厕所小便bbb| 欧美大片拔萝卜| 岛国精品在线播放| 捆绑调教美女网站视频一区| 91精品欧美一区二区三区综合在| 国产精品亚洲一区二区三区妖精| 国产婷婷一区二区| 91视频观看视频| 884aa四虎影成人精品一区| 2023国产一二三区日本精品2022| 成人黄色一级视频| 91啦中文在线观看| 97精品久久久久中文字幕 | 欧美一二三四区在线| 麻豆一区二区三区| 91麻豆精品国产91久久久| 97精品久久久久中文字幕| 91香蕉视频污| 国产精品久久久久9999吃药| 日韩电影免费在线| 日本aⅴ免费视频一区二区三区| 日本aⅴ精品一区二区三区| 在线亚洲精品福利网址导航| 亚洲天堂成人在线观看| 豆国产96在线|亚洲| 国产精品国模大尺度视频| 成人激情视频网站| 亚洲精品中文字幕在线观看| 91免费版在线| 狠狠狠色丁香婷婷综合激情| 国产一区二区视频在线| 精品国产123| 成人视屏免费看| 亚洲高清视频中文字幕| 精品久久人人做人人爱| 成人动漫精品一区二区| 亚洲一区视频在线观看视频| 日韩欧美视频在线| 欧美一区二区三区爱爱| 94色蜜桃网一区二区三区| 久久99国产精品成人| 9191国产精品| 99re在线精品| 精品综合久久久久久8888| 亚洲男人天堂av网| 中文字幕在线观看一区| 国产高清亚洲一区| 日本不卡一二三区黄网| 一个色综合网站| 亚洲人成在线播放网站岛国| 日韩一区二区三区免费观看| 国产成人av电影在线播放| 免费在线一区观看| 久久午夜色播影院免费高清| 国产v综合v亚洲欧| 午夜精品福利一区二区三区av| 久久久电影一区二区三区| 日韩午夜精品视频| 欧美色网一区二区| 色婷婷激情综合| 91国偷自产一区二区三区成为亚洲经典 | 欧美视频日韩视频在线观看| 99视频精品全部免费在线| 成人黄色在线网站| 色婷婷亚洲婷婷| 欧美裸体一区二区三区| 欧美一区二区三区婷婷月色| 正在播放一区二区| 欧美日韩精品免费| 欧美三区在线观看| 国产欧美日韩精品一区| 国产精品水嫩水嫩| 亚洲精品国产视频| 日本伊人色综合网| 成人午夜激情片| 在线视频你懂得一区| 欧美精品一二三| 欧美疯狂性受xxxxx喷水图片| 精品成人a区在线观看| 亚洲天堂2016| 狠狠色丁香久久婷婷综合_中| 91网上在线视频| 91精品一区二区三区在线观看| 国产精品色眯眯| 成人免费精品视频| 欧美妇女性影城| 亚洲一区二区三区爽爽爽爽爽| 精品一区二区三区不卡 | 日韩av高清在线观看| 国产iv一区二区三区| 国产精品私房写真福利视频| 激情成人午夜视频| 精品久久久久av影院| 亚洲成在线观看| 欧美一区二区三区在线观看视频| 国产精品电影一区二区三区| 91女人视频在线观看| 国产成人av电影免费在线观看| 国产精品久久毛片av大全日韩| 国产欧美日本一区二区三区| 亚洲欧美国产77777| 亚洲专区一二三| 欧美色综合久久| 精品国产不卡一区二区三区| caoporn国产精品| 国产成人三级在线观看| 亚洲欧洲av另类| 久久99国产乱子伦精品免费| 亚洲一区二区三区免费视频| 国产精品99精品久久免费| 日韩经典中文字幕一区| 欧美高清在线精品一区| 亚洲午夜免费视频| 一区二区三区在线视频播放| 国产99久久精品| 久久蜜桃av一区二区天堂 | 久久日韩粉嫩一区二区三区 | 欧美一区二区三区视频在线观看| 国产精品主播直播| 成人网在线播放| 黄一区二区三区| 亚洲电影第三页| 337p粉嫩大胆色噜噜噜噜亚洲| 91视频91自| 欧美日韩国产美女| 亚洲精品日韩一| 怡红院av一区二区三区| 国产精品视频九色porn| 欧美国产精品一区二区三区| 国产99精品在线观看| 制服丝袜激情欧洲亚洲| 免费高清视频精品| 欧美国产精品一区二区三区| 欧美色涩在线第一页| 国产精品久久久久久久久久免费看| 99国产精品国产精品久久| 亚洲色图第一区| 91理论电影在线观看| 久久国产精品无码网站| 日韩av中文字幕一区二区三区| 一区二区三区**美女毛片| 色88888久久久久久影院野外| 另类调教123区| 亚洲成人午夜影院| 91在线精品秘密一区二区| 国产精品一区二区久久不卡| 国产suv精品一区二区883| 国产资源在线一区| 国产福利一区二区三区视频在线| 日韩精品一区第一页| 青娱乐精品视频| 美女视频黄免费的久久| 激情深爱一区二区| 精东粉嫩av免费一区二区三区| 日韩精品亚洲一区| 久久精品国产精品亚洲红杏| 成人午夜视频网站|