经常需要登录服务器,然后需要找IP地址和密码,十分繁琐。现在编写一个脚本进行快捷登录。主要流程:配置ssh公钥,配置提供服务器列表,选择服务器进行登录。一、配置服务器公钥1.在本地计算机上生成 SSH 密钥对,包括公钥和私钥。可以使用以下命令生成 SSH 密钥对:ssh-keygen2.将公钥复制到...
项目背景因为onlyoffice不支持集群部署,为了实现集群部署的目的,开发此组件将相同文档的请求定位到同一服务节点。解析http ws请求地址,获取docId,对集群节点作一致性哈希计算获取相同的服务节点,以达到协同编辑、回存等功能正常的目的。项目功能模块节点测活获取文档唯一标识docId一致性哈...
解决办法 redission配置增加ping连接检测 ```java clusterServersConfig.setPingConnectionInterval(60000); ``` unlock增加判断 ```java if (lock.isLocked() && lock.isHeldByCurrentThread()) { lock.unlock(); }...
一、整体流程和加解密算法流程介绍获取硬件特征值:springboot oshi-->获取硬件原始信息-->sha256Hex加密-->原始硬件特征值-->DES加密-->RSA公钥加密-->加密后的硬件特征值生成license文件RSA私钥解密-->DES解...
关于源码运行改造原容器内部docService是pkg打包的node可执行文件,现改造为源码运行。.env文件来源cat /etc/supervisor/conf.d/ds-docservice.conf | grep environment使用dotenv加载环境变量index.js为启动脚本入口...
一、基于环境ubuntu 20.2要求系统内核版本>4.8 否则qemu环境安装有问题,需要升级内核版本。安装dockerDocker version 20.10.7, build f0df350开启实验特性vi /etc/docker/dameon.json添加配置"experim...
单机部署服务,通过docker数据卷将持久化数据映射到部署服务器本地,现在通过rsync将部署服务器的数据目录备份到备份服务器。rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。服务器资源部署服...
一、添加依赖 <properties> <poi.version>4.1.0</poi.version> </properties><!-- poi--> <dependency&...
现象:springcloudgateway报错too many open files*查看系统和进程限制句柄数查询服务器允许最大句柄数ulimit -a查询此进程允许最大句柄数cat /proc/{pid}/limits查询此进程当前占用句柄数ls /proc/{pid}/fd | wc -l观察o...
需求背景:需要在访问临时链中添加缩略图参数支持,让含有缩略图参数的请求返回指定图片宽高大小的文件,满足编辑器、文件列表中图片资源快速加载的需求。处理流程:让缩略图参数不参与签名计算 -> 识别图片资源请求 -> 处理文件流,按照指定宽高裁剪 -> 返回文件流安装缩略图处理插件go ...