自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 nginx做grpc代理的配置

最近有需要用到nginx做grpc代理,所以记录下配置及遇到的问题,先发下配置:server {grpc_passgrpcs。

2024-03-24 11:38:56 843

原创 nginx加载第三方模块的方法

这次主要讨论nginx如何加载第三方模块,已经对nginx非常熟悉的朋友可以跳过,该文章适合nginx初识者或者有相关疑问的同学。模块加载方式有两种,一种静态,另外一种是动态,即编译成一个.so动态库的方式。可以通过 nginx -V命令查看对应的第三方模块有没有被编译进去;

2024-03-15 14:40:10 700

原创 关于nginx做正向代理的那些事

声明:该文章只是用于技术探索的实践与讨论,没有其他用途。

2024-03-14 19:25:10 860

原创 gitlab-ci相关部署踩坑及要点记录

gitlab cicd过程中的问题及注意点

2024-01-18 18:59:49 989

原创 关于数据库驱动和各种语言关系的理解

1、数据库驱动就是用来操作数据库的方式(或者称为接口);2、每个数据库为多种语言提供了驱动,其实就是使用某种语言实现了该数据库的驱动,从而方便使用各种语言的开发人员进行调用数据库;3、为什么语言还提供了各种数据库相关的包,其实这些包只是对数据库驱动进行了封装,封装了各种数据库的操作,从而更加方便开发者进行数据库的操作;...

2021-07-01 17:14:00 302

原创 线上事故--网卡带宽问题

线上事故–网卡带宽问题先说下现象:早上高峰期时,rpc调用超时,只显示了超时日志,但是没有具体的逻辑日志,此时怀疑有资源限制,导致tcp连接已经建立,但是报文没有发过来。资源有哪些限制文件描述符占用;cpu资源;内存资源;磁盘空间;网络带宽;但是1到4都不会导致tcp连接已经建立,但是报文没发过来,所以此时可以断定是网络带宽的问题;检查网络带宽可以用到哪些工具ethtool 网卡名,可以用这个命令查看某个网卡的带宽大小,如下:图中显示为1000Mb;2.nload 网卡名,该

2021-04-28 20:58:49 363

原创 关于redis的pod报警告修改的方法

我们发现redis的pod是与宿主机共享/sys/kernel/mm/transparent_hugepage/enabled这个参数设置的,所以可以在宿主机上修改其为never,然后重启redis的pod即可;

2019-04-09 17:27:02 324

原创 关于go语言中的os/exec包的使用

最近在使用exec.Command()进行调用ffmpeg,发现了一个现象,如下:exec.Command("sh", "-c", cmd);这样会出现三个进程,一个是调用该程序的进程(叫其为进程10),一个是sh -c cmd(叫其为进程11),另一个是cmd(叫其为进程12),其中cmd的父进程是11,sh -c cmd 的父进程是10,如果将10进程杀掉,那就会剩下11和12两个进程,1...

2019-03-06 16:25:01 525

原创 关于kubectl logs的报错

kubectl: Error from server: error dialing backend: remote error: tls: internal error使用kubectl logs,发现报了tls的错误,然后查看kubelet的日志,发现报了上面的错误,然后通过命令kubectl get csr查看发现有很多处于pending状态,如下图:最后通过命令kubect...

2019-02-25 18:25:38 6791 1

原创 关于go语言中的ioutil.WriteFile函数

今天写代码的时候,遇到一个问题,如何将数据以二进制的形式写入到jpg文件中,在c++中有wb这样的方式,而我最开始的想法是将[]byte中的每个byte都转换成二进制的字符串形式,然后写入到文件中,但是写完后发现压根就不对,一时进入了死胡同,为啥这样会不对呢?最后发现,其实只要将[]byte这种类型直接写入文件即可,用UE打开jpg文件即可看到,是正确的。...

2018-10-31 17:29:16 9535 1

原创 关于搜索elasticsearch的数据条数大于10000的坑

首先当搜索elasticsearch的from大于10000的时候,就会报错“”,然后我们可以通过以下方法设置:第一种:curl -XPUT http://127.0.0.1:9200/_settings -d '{ "index" : { "max_result_window" : 100000000}}‘第二种:在config/elasticsearch.yml文件中的最后加上inde

2017-10-11 13:27:23 14198 3

原创 关于如何以root用户运行logstash进行的方法

关于这个以root用户运行logstash镜像,真的是搞了我不少时间,到处找资料,希望这篇记录对你们有帮助,节省下大家的时间,废话不多说,下面就是步骤:1.首先我下载的是docker.elastic.co/logstash/logstash:5.5.2这个镜像,可以通过命令docker pull命令下载;2.docker run -u root -it docker.elastic.c

2017-09-29 15:13:36 3066 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除