sidekiq安装及使用
参考:https://github.com/mperham/sidekiq/wiki/Getting-Started
https://wdxtub.com/2016/07/06/sidekiq-guide/
使用sidekiq之前需要安装redis:参考redis安装
gem 'sidekiq'rails g sidekiq:worker Hard # will create app/workers/hard_worker.rbclass HardWorkerinclude Sidekiq::Workerdef perform(name, count)sleep 101000.times do |index|puts "XX#{index}"endendend end
配置sidekiq.rb,在config/initializers下新建sidekiq.rb,以下两个都要配置
Sidekiq.configure_server do |config|config.redis = { url: 'redis://localhost:6379/0' } endSidekiq.configure_client do |config|config.redis = { url: 'redis://localhost:6379/0' } end
启动sidekiq:bundle exec sidekiq,启动之后(如果不配置以上内容,sidekiq会自动监听本地的6379redis的默认端口,在生产环境下需要单独配置),参考https://wdxtub.com/2016/07/06/sidekiq-guide/
调用
1可通过rails c
HardWorker.perform_async
2在需要调用的controll或model中直接
HardWorker.perform_async 在启动sidekiq的终端处会看到打印输出的信息 sikdekiq 运维终端UI
gem 'sinatra', :require => nil
routes.rb中添加
require 'sidekiq/web' mount Sidekiq::Web => '/sidekiq'
http://localhost:3000/sidekiq
转载于:https://www.cnblogs.com/znsongshu/p/10349774.html
sidekiq安装及使用相关推荐
- GitLab安装,导入,备份
GitLab的安****装 2.1.在CentOS系统上,下面的命令将会打开系统防火墙HTTP和SSH访问. yum install curl policycoreutils openssh-serv ...
- gitlab安装配置、备份恢复
安装前提:内存不少于2G,安装在centos7上 若是此方式不行,就用官网的 官方安装文档 https://about.gitlab.com/installation/?version=ce#cent ...
- centos6.8安装 gitlab 9.3.5及使用
centos6.8安装 gitlab 9.3.5及使用 环境准备: [root@caosm03 conf]# cat /etc/issue CentOS release 6.8 (Final) Ker ...
- 在centos6.5中安装 GitLab 全过程和问题记录
在centos6.5中安装 GitLab 全过程和问题记录 如果你想省事,使用最新版本的gitlab,请下载一键安装包,一键安装 脚本:https://bitnami.com/stack/gitlab ...
- GitLab10安装-部署-汉化-备份-升级
本文以 GitLab 10.5 的安装与汉化进行例子 博主新的博客地址: https://www.dgstack.cn/ 进入有惊喜哦~~ 欢迎收藏 1.环境简介: CentOS 7 (and Red ...
- 安装GitLab,Jenkins,及自动化上线
目录 一.DevOps简介 1.什么是持续集成(CI-Continuous integration) 2.什么是持续部署(CD-continuous deployment) 3.什么是持续交付(Con ...
- gitlab 安装_Linux学习14CentOS安装gitlab环境
前言 在学习Gitlab的环境搭建之前,首先需要了解Git,Gitlab,GitHub他们三者之间的关系 Git 它是一个源代码版本控制系统,可让您在本地跟踪更改并从远程资源推送或提取更改. GitH ...
- centos安装gitlab详解-2017
一, 服务器快速搭建gitlab方法 可以参考gitlab中文社区 的教程 centos7安装gitlab:https://www.gitlab.cc/downloads/#centos7 cento ...
- bitnamigitlab_Bitnami Gitlab 安装配置 step by step
获取一键安装包 https://bitnami.com/stack/gitlab 下载路径为 /home/mine/bitnami-gitlab-7.13.5-0-linux-x64-installe ...
最新文章
- 2015微信商业化正式启幕 为企业开启O2O主阵地
- HEU 4048 Picking Balls
- android 分区layout以及虚拟内存布局-小结
- 寻找性能更优秀的不可变小字典
- 报错, liquibase.exception.ValidationFailedException: Validation Failed
- 随想录(符号数据与无符号数据)
- leetcode python3 简单题20. Valid Parentheses
- 问题及解决 —— 浏览器问题
- oracle skipscan,查询条件包含组合索引所有键为啥执行计划走的是index skip scan???...
- postman 配置统一的ip地址
- 2020 年百度之星·程序设计大赛 - 初赛二
- 电音制作宿主软件-Ableton Live Suite v10.1.30 WIN-MAC 中文版下载
- jenkins测试人员的使用
- 数模2019暑期培训Day1
- 云服务器与实体服务器性能,实体服务器和云服务器 的利与弊
- C语言编译发现注释错误,在对C语言程序进行编译时,可以发现注释行中的拼写错误。...
- 2019年9月15日记
- 如何在安装了Windows操作系统的电脑上安装Linux操作系统
- 精通人脸识别10:RGB颜色空间
- 昔日深圳打工妹周群飞或成中国新女首富