
获得徽章 18
- openresty的error日志中connection timed out(110: Connection timed out) while proxying connection, client: xxxx,server:xxx,upstream:xxxx,bytes from/to client:xxx,bytes from/to upstream:xxx错误,增加stream中的server配置项proxy_timeout: 1000s配置即可展开评论点赞
- 今天优化了一个接口的逻辑,将接口的请求耗时从20多秒,优化到2秒多,除了在接口开发过程中,不断的需求变化,导致的部分无用的代码还在影响性能外,最重要的是如何解决在嵌套的for循环中,不断进行的数据库查询。当数据量大起来之后,性能就会急剧下降,将查询从for循环抽离出来,往往能看到意想不到的效果。3点赞
- #每天一个知识点# 在certbot 签发证书时,如果提供多个域名,那么提供的---manual-auth-hook脚本就会多次执行,逻辑就是每个域名都会执行一遍--manual-auth-hook脚本逻辑,在该逻辑中,只要维护好不同的域名和其服务商的关系即可,因为不同服务商的记录添加逻辑不同,针对每个域名执行域名记录操作即可,--manual-cleanup-hook的逻辑也是相似的展开评论点赞
- 自签证书如何进行分布式的管理,防止集中式管理时,无法并发签发的问题,那就是去中心化,每个工作节点在进行签发操作时,都使用挂载的卷,然后在签发命令里指定--config-dir %s/config --work-dir %s/work --logs-dir %s/logs,这些目录就是证书签发的工作目录,全部放到卷中,多工作节点挂载同一个卷,那么此时就能查询到所有的证书的信息展开赞过评论1