logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

请求超时问题排查

请求超时问题排查微服务调用一个阻塞连接,需要2到3分钟,但是每次到60秒时,后台出现504 getway timeout问题,初步怀疑是ribbon的超时导致的,检查发现不是,排除;再次怀疑nginx默认的60秒超时导致,发现配置了proxy-read-timeout、proxy-connection-timeout等参数依然无效,在这里还以为是nginx配置的不对,做了很多实验,花了不少时间,依

docker镜像制作异常standard_init_linux.go:207: exec user process caused "no such file or directory"

异常:standard_init_linux.go:207: exec user process caused "no such file or directory"原因:window下创建shell脚本,copy至docker镜像中,镜像是基于linux系统的,由于windows和linux对换行对应的转移符处理的不同,导致报此异常处理方式:1.RUN tr -d '\r'&

#docker
vue-cli3关闭代码分割

升级到vue-cli3之后,默认编译是对代码进行分割,会生成许多chunk,有利于页面加载速度。但是如果我们编译后的结果需要给第三方使用,比如前端微服务,这个时候,只提供一个js文件和css文件将更加方便也更加合理。关闭方法:vue.config.js文件中config.optimization.delete('splitChunks') //关闭代码分离,只生成一个j...

基于Vue的前端微服务

1.微服务前端微服务的架构是什么样的?我们可以先来看看后端的微服务实现。一个大的系统被切分成一个个小的模块,而且还可以独立部署,独立对外提供接口服务。大部分返回的数据是json格式。这样的架构的好处是:某个模块的改动,不会影响(或者影响很小)其他系统模块;另一方面返回统一的数据结构,不同的客户端(pc、android、ios、html5)可以共用同一个接口;第三,微服务划分使得分布式扩展,...

rancher安装k8s集群

resource name may not be empty,一直报这个问题。查看rancher容器日志,都是这个问题,需要到rancher 页面选择k8s的版本,保存后即可

k8s修改ingress默认80端口

有时候80端口被其他服务占用,我们想修改ingress的默认端口kubectl edit daemonset nginx-ingress-controller -n ingress-nginxcontainers:- args:- /nginx-ingress-controller- --default-backend-service=$(POD_NAMESPACE)/default-http-b

到底了