摘要: 在平时的项目中,可能会遇到把报表生成pdf或jpg图片的需求,使用wkhtmltopdf能方便的生成pdf和jpg图片。 1、安装: ubunut:sudo apt install wkhtmltopdf (或者下载安装指定版本:https://wkhtmltopdf.org/downloads.h 阅读全文
posted @ 2023-12-21 17:59 钻牛角尖儿 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 在laravel中集成使用grpc 一、安装: 1、macOS php扩展:pecl install grpc,pecl install protobuf protocbuf:brew install protobuf etcd:brew install etcd 2、ubuntu: php扩展: 阅读全文
posted @ 2023-12-21 17:11 钻牛角尖儿 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 如果只是php项目,不涉及go、python等,使用yar还是很方便的,尤其通过http get 能直接访问服务类的文档和并行请求,很方便好用 一、下面是相关的一些帮助文档: 1、https://www.laruence.com/2012/09/15/2779.html 2、https://www. 阅读全文
posted @ 2023-12-21 16:17 钻牛角尖儿 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 好久没折腾zabbix,最近遇到一个奇葩的问题,忽然有一台服务器报警 “Zabbix agent is not available (or nodata for 30m)”,但是查看监控数据都有,而且在不断的更新 开始分析问题、解决问题: 1、先检查了一遍配置,都没问题 2、检查了一遍server端 阅读全文
posted @ 2023-12-13 17:50 钻牛角尖儿 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 最近做一些统计相关的需求,用到了一些时间计算,总结一下。 1、获取时间戳 select extract(epoch from current_timestamp) 或 select date_part('epoch', current_timestamp),current_timestamp可以用n 阅读全文
posted @ 2021-04-15 13:52 钻牛角尖儿 阅读(2614) 评论(0) 推荐(0) 编辑
摘要: 在laravel中redis客户端选用Predis,修改config/database.php里面的redis配置 例如: 'default' => [ 'tcp://127.0.0.1:26379', //sentinel 'tcp://127.0.0.1:26378', 'options' => 阅读全文
posted @ 2019-12-26 19:29 钻牛角尖儿 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 本文不对redis sentinel 的原理和部署做更多说明,通过简单的介绍部署说明一下sentinel客户的实现及部署应该注意的一些问题。想对redis sentinel原理了解更多请求参考:http://redis.cn/topics/sentinel.html redis sentinel 部 阅读全文
posted @ 2019-11-21 15:16 钻牛角尖儿 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Redis 提供了不同级别的持久化方式: RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储。 AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾,Redis还能对AOF文件进行后台重写, 阅读全文
posted @ 2019-11-15 15:27 钻牛角尖儿 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 遇到的问题及说明 在一个生产项目中redis采用sentinel集群,在一次故障主从切换后,主从同步一直存在异常,在日志中发现有这样一条日志,不停的刷新。 在主从切换时,主库会进行rdb文件备份,备份完成后传给从库,从库load接收的文件。这期间主库的情况会存在一个复制积压缓存区中,等从库load完 阅读全文
posted @ 2019-11-15 14:39 钻牛角尖儿 阅读(4608) 评论(0) 推荐(0) 编辑
摘要: 简介 screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。 只要screen本身没有终止,在其内部运行的会话都 阅读全文
posted @ 2019-11-15 14:11 钻牛角尖儿 阅读(2385) 评论(0) 推荐(0) 编辑