logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

spring boot的redis连接数过多导致redis服务器压力过大的一次问题排查

jvm程序的内存和gc没有变化,在接口访问量陡增的情况下,我们根据目前得到的信息,决定修改程序代码redission的配置。也就是说,减少程序对redis服务器的并发请求,至少不会让redis服务器的压力陡增。一味地增加redis配置当然不可取,因为我们的redis配置已经是很高了。另外,我很怀疑阿里云在今天的表现,说实话,业务在没有变化非常大的情况下,不应该使得redis一下子就卡机了。服务只是

文章图片
#spring boot#redis#服务器
Java语言编程,通过阿里云mongo数据库监控实现数据库的连接池优化

本文的内容比较长,既描述了阿里云对mongodb数据库的监控(着重是连接数指标),以及Mongos的使用及购买的坑,也从Java语言的 Mongo驱动程序作为切入点,分析并总结了支持哪些数据库连接池的配置项。本案例是基于生产实际中遇到的一个棘手问题,希望可以帮助到你。通过本文,让我们对连接数这个指标有更深的体会,它是一个很冷的指标,却非常致命。说它致命,是说我们在遇到程序报错的时候,极容易陷入平常

文章图片
#java#阿里云#数据库 +4
mongodb数据库的常用操作语句

mongodb还有一些运维,比如定期备份、集群管理等,有空再整理。mongodb的修改操作,也未在本文涉及。本文侧重于mongodb的查询,说实话,查询才是最复杂的。希望可以帮助到你,有空我再更新~~

文章图片
#数据库#mongodb
多jdk版本环境下,jenkins系统设置需指定JAVA_HOME环境变量

在 CentOS 和许多其他 Linux 发行版中,/etc/alternatives 目录是用来管理软件的多个版本的。这是一个系统级别的工具,用于在安装了多个版本的同一软件时选择默认版本。对于 Java,当你安装不同版本的 JDK 时,每个版本的二进制文件(如 java, javac, javadoc 等)都会被放置在 /etc/alternatives 目录下,并且会创建指向这些二进制文件的符

文章图片
#java#jenkins#devops +2
npm打包报错解决办法--因网络问题,node-gyp依赖的node-headers无法下载

node-v16.13.0-headers.tar.gz 文件是 Node.js 的 C/C++ 头文件包,它包含了 Node.js 运行时所需的所有头文件。这个文件通常用于以下场景:构建原生模块:如果你在使用 Node.js 构建或安装需要编译原生代码的模块(例如,使用 node-gyp 构建的模块),这个头文件包是必须的。开发 Node.js 插件:开发者在开发 Node.js 的 C/C++

文章图片
#npm#前端#node.js +3
自建分布式配置中心nacos2.1.0,因打印日志过多,磁盘空间已满导致新增配置读取失败。

nacos服务端所在机器因为磁盘空间已满导致新增服务无法读取配置,而原有旧服务可以正常读取配置。这是我们走弯路的直接原因。希望大家在对nacos做运维的时候,多加注意其日志治理。

文章图片
#分布式#java#微服务 +1
k8s Volume之Persistent Volume持久卷

192.168.80.170机器为Network File System,它的path是/srv/nfs/disk/mvn-repo,详情见上。在192.168.80.170节点上创建/srv/nfs/disk/mvn-repo以共享。

文章图片
#kubernetes#服务器#linux
开源项目ChatGPT-Next-Web的容器化部署(三)-- k8s deployment.yaml部署

至此,开源项目ChatGPT-Next-Web的容器化部署至k8s就梳理完毕了。作为一个nodejs后端程序,它不同于h5静态页面,类似于java程序,但又没有java复杂。另外,每个Nodejs程序的Dockerfile可能都不一样,但是java程序就又相对一致了。

文章图片
#前端#node.js#kubernetes +1
Devops系列三(拉取私库的helm chart,将java应用发布部署至k8s的示例)

因为deployment.yaml中的变量CONFIG_SERVICE_ENABLED对应的值,应该是字符串,但是我赋值的是一个布尔类型。value: 'false' - name: CONFIG_SERVICE_ENABLED # 修改前的代码,没有单引号引起来 # value: {{ .Values.env.configServiceEnabled }} # 修改后的代码 value: '{{

文章图片
#java#kubernetes
k8s pod数据存储Volumes

不同的Volumes,适用于不同的数据或文件的共享。环境变量第三方jar包所依赖的文件,比如Hanlp的data数据支付所需的证书文件字节码技术的java agent jar包,用于数据透传、灰度发布、apm等场景,比如pinpoint/skywalking、transmittable-thread-local等等。

文章图片
#kubernetes#容器#云原生
    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择