Wade
  • python3 django2.5 celery4.3 redis 分布式异步任务调度

    环境: python 3.7.3 pip install redis pip install --upgrade https://github.com/celery/celery/tarball/master 项目目录结构: celery.py内容 from __future__ import absolute_import, unicode_literals import os from celery import Celery # set the default Django settings module for the 'celery' program. os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'OpsMonitorAlert.settings') from django.conf import settings app...
    • 2
    • 13
    • 1
    • 2019-10-25
  • 使用ansible playbook api 实现多主机部署发布

    背景 一个组件发布会对应多台主机,如下: ‘component name’: { 'hosts': [{'ip': '0,0,0,0', port : 22 ,'username':'root', 'password': '11111111'},...] group_vars: {} } hosts 对应的就是多台主机属于同一个组件 group_vars 就是发布部署所需要的一些配置信息,可以理解成业务变量信息 自定义二次开发 InventoryManager from ansible.inventory.manager import InventoryManager class WadeInventory(InventoryManager): """ 用于动态生成Inventory的类. """ def __init__(self, loader, re...
    • 0
    • 18
    • 2
    • 2019-10-24
  • mysql5.7数据库安装和配置

    1、查询系统默认mysql版本,默认版本一般情况下我5.1 rpm -qa |grep mysql 2、卸载默认mysql yum remove mysql 3、yum安装mysql5.7 wget  http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm   --no-check-certificate yum localinstall mysql57-community-release-el6-8.noarch.rpm yum install mysql-server service mysqld stop && service mysqld start 4、找到密码,并且修改密码 grep "password" /var/log/mysqld.log mysqladmin -uroot -p pas...
    • 2
    • 12
    • 0
    • 2019-10-15
文章分组
暂无数据