在使用 mariadb galera 集群时,发现数据库数据一直不同步,刚开始一直以为是哪里配置的问题,最后才发现…
基于 Keepalived + HAproxy 的 RabbitMQ 高可用配置实践
本文使用的高可用架构是 Keepalived + HAproxy,用 HAproxy 来做 RabbitMQ 负载均衡和高可用,用 Keepalived 来保证 HAproxy 的高可用。
Hexo 异常 - Template render error unexpected token
在使用 Hexo 调试时,一直出现 Template render error: unexpected token: }}
的异常,显然是出现了特殊字符导致无法解析。
Python 利用 Jinja2 模版生成文件
工作中遇到了这种场景:需要生成批量文件,文件格式一致,其中的变量根据数据库的数据生成。这里就想到了之前 Ansible 中的 template 的处理方式,可以使用 Jinja2 模版,再结合 Python 脚本进行处理生成目标文件。