
服务器
文章平均质量分 85
Percep_gan
这个作者很懒,什么都没留下…
展开
-
Linux中安装ffmpeg
这里上传一个名为 upload_1709869102030.mp4 视频。可以看到使用没有问题了。解压完成之后是这样的。进入文件后做如下修改。原创 2024-09-26 15:12:57 · 3326 阅读 · 4 评论 -
使用切换 JDK 的方式优化部署微服务占用内存过高的问题
前段时间在服务器部署了微服务项目,但即使限制了每个服务的堆,内存还是居高不下,当然服务器的内存也不是很多,只有8G,在优化的时候看到有老哥提到使用 J9 虚拟机的 JDK 能显著减少内存的使用。实践了一下确实如此,在虚拟机参数不变的情况下,项目启动后内存使用率从 80% 多下降到 50% 多。其实跟初次安装 JDK 时差不多,就是有些坑,这里做个记录。原创 2024-09-10 10:53:38 · 822 阅读 · 0 评论 -
使用脚本启动和关闭微服务
假如在服务器中部署微服务中不使用 docker ,一个一个地启动服务感觉比较繁琐,就想着能不能使用一个命令实现一键启动,这里以微服务版的若依为例。原创 2024-04-18 11:02:02 · 1812 阅读 · 0 评论 -
Linux中安装seata
配置文件在根目录的 conf 文件夹下,这里是 /usr/local/seata/seata-1.6.1/conf 目录。开发环境的 seata 的版本为 1.6.1 ,为了保证版本一致,这里也下载 1.6.1 版本。因为要在 nacos 中配置,要求安装并启动 nacos。这里上传到 /usr/local/seata 目录。回到 nacos 发现 seata 服务也消失了。已经在修改的地方做好了注释,初次配置不建议跳过。可以看到 seata 已经启动。原创 2024-04-12 17:41:11 · 1775 阅读 · 2 评论 -
Linux中安装nacos
最近国外的docker似乎是出什么问题,试过很多手段都拉不下 nacos 镜像,就打算在服务器装一下 nacos。原创 2024-04-07 18:28:01 · 1900 阅读 · 0 评论 -
docker中安装seata,以nacos为配置中心
可以看到有很多seata镜像,一般选择stars最高的那个,就是seataio/seata-server。前面为了拿到配置文件,简单启动了一下seata容器,需要把前面那个停止并删除。创建一个数据库,执行脚本即可,我的数据库名为 cj-seata。用的是哪个数据库就选择哪个数据库的脚本,我这里用的mysql的。可以看到配置文件已经拿下来了,主要修改的就是这个配置文件。拉取成功,后面就用 1.6.1 版本的镜像。拉取的过程需要点时间,耐心等待即可。然后就可以在项目中使用seata了。原创 2024-01-25 16:24:33 · 4321 阅读 · 3 评论 -
docker部署项目,/var/lib/docker/overlay2目录满了如何清理?
使用docker-compose时只清除项目镜像和容器,需要 docker-compose.yml 文件所在目录,我这里是 /www/wwwroot/changjing/jar ,命令如下。可以看到一个 -json.log 的文件很大,竟然有4G多,这是 docker 的日志文件,看看 containers 目录的其他子目录是不是也有这个类型的文件。可能是因为我前面已经清理过日志文件了,看不出什么变化, /var/lib/docker/volumes 目录占791M是jar包。原创 2024-01-18 09:56:33 · 17260 阅读 · 7 评论 -
Nginx的使用
注意这样只会让域名为 https://test.com/jump 时跳转到 https://replace.com ,但如果跳转时需要保留 /jump 后缀,即 https://test.com/jump 时跳转到 https://replace.com/jump ,这时怎么办?可以在小程序后台加入域名获得一个TXT文件,配置到服务器上,再通过域名反向代理解决,即通过域名 https://test.com 跳转到 https://replace.com ,详情看上面,这里讲配置访问TXT文件。原创 2023-12-04 09:28:02 · 384 阅读 · 0 评论 -
服务器中启动和停止项目
在服务器上部署项目,一般就是将项目挂在后台,如果是微服务首选docker-compose,但如果是单体服务,感觉用可执行脚本会方便一点。这里讲的是单体服务的部署。原创 2023-11-28 11:10:25 · 976 阅读 · 0 评论 -
Linux中安装Nginx,很详细
以下命令都是在进入安装Nginx的sbin目录中操作,我这里是 /usr/local/nginx/sbin。有些朋友在进行configure时可能会报错,我的也报错了。表示Nginx成功启动。上传的地址自己决定,我上传到 /usr/Nginx。使用之后可以看到Nginx进程以及消失了。再进行configure应该不会报错了。出现Nginx的目录表示成功安装。然后再进行configure。然后在浏览器中使用ip地址访问。执行不报错就表示重启成功。我下载的是最新稳定版。太长了,中间没截图。原创 2023-01-03 18:12:25 · 49298 阅读 · 8 评论 -
项目连接本地数据库没有问题,连接服务器上的数据库报找不到数据表
1、变量 lower_case_table_names 是否对表名大小写敏感,默认为:0 (即对表名大小写敏感),值为:1 时在 mysql 里创建的表名带不带大写字母都没有影响,都可以正常读出和被引用;2、变量 lower_case_file_system 说明是否数据目录所在的文件系统对文件名的大小写敏感,其中:ON 说明对文件名的大小写不敏感,OFF 表示敏感。最近要将项目部署到服务器,尝试连接服务器上的数据库报错,本地跑得好好的项目连接服务器上的数据库后报错找不到表。没有找到,那好,咱们自己添加。原创 2022-09-06 10:55:18 · 2494 阅读 · 0 评论