Protected: kubernetes 部署
There is no excerpt because this is a protected post.
There is no excerpt because this is a protected post.
获取锁住的语句 select * from information_schema.innodb_trx kill显示为lock的trx_mysql_thread_id kill 55555
获取lock住的数据库操作: mysqladmin processlist -u root -p 获取到操作编号, 比如14811, 然后释放lock mysqladmin kill 14811 -p -u root 接下来就可以愉快地删库了
使用supervisorctl shutdown 无法杀死进程. 解决方法1. 将 stopasgroup=true 选项配置到 supervisord.conf 文件中。因为不仅要杀死父进程,还要杀死子进程。 原文参考: https://stackoverflow.com/questions/24297683/cant-kill-celery-processes-started-by-supervisor 解决方法2. 手动kill ps -ef | grep celery | grep -v grep | awk ‘{print $2}’ | xargs kill -9
There is no excerpt because this is a protected post.
使用django迁移工具创建数据库是不支持设置comment的, 但是我们可以修改源码, 使django支持将字段的verbose_name值作为数据库字段的comment 点开django源码中的文件: django/db/backends/base/schema.py, 找到 方法def column_sql(self, model, field, include_default=False):, 添加如下两行: # ….. elif field.unique: // 这是源码中已经存在 sql += ” UNIQUE” // 这是源码中已经存在的 if field.verbose_name: // 这是新增的行 sql += ” COMMENT ‘{}'” .format(field.verbose_name) // 这是新增的行 # … 注意, 使用mysql中测试过, […]
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update sudo apt-get install python3.6
几个快速入门小例子, 支持中文分词和拼音搜索. elastic Search 版本为: 6.7, docker-compose 地址为: https://github.com/sazima/docker-compose/tree/master/elastic_search_pinyin 创建索引index, 指定字段中文分词器和pinyin. es = Elasticsearch() es.indices.create(‘blog’, body={ “settings”: { “number_of_shards”: 3, “number_of_replicas”: 1, “analysis”: { “analyzer”: { “default”: { “tokenizer”: “ik_smart” }, “pinyin_analyzer”: { “type”: “custom”, “tokenizer”: “my_pinyin”, “filter”: [“word_delimiter”] } […]