
docker配置固定ip解决nginx代理容器名称dns缓存不更新问题
docker配置固定ip解决nginx代理容器名称dns缓存不更新问题 场景 在nginx配置中,proxy_pass代理项使用容器名称替代ip,容器重启后代理的url网络不通。 nginx配置示例 location /api/ { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; p...
docker配置固定ip解决nginx代理容器名称dns缓存不更新问题 场景 在nginx配置中,proxy_pass代理项使用容器名称替代ip,容器重启后代理的url网络不通。 nginx配置示例 location /api/ { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; p...
docker日志保留策略设置 默认策略 默认情况下,docker使用json-file日志驱动,并且没有设置日志保留时间。 这意味着容器日志会一直保留在宿主机上,直到容器被删除或手动清理。如果不对日志进行限制,可能会导致磁盘空间被耗尽。 配置参数说明 log-driver: 指定日志驱动,默认json-file,此外还有syslog、journald等 max-size:指定单个...
flutter跨端UI框架使用入门 flutter简介 Flutter是由Google开发的开源应用开发框架,主要用于构建高性能、跨平台的移动、Web和桌面应用程序。Flutter使用Dart语言,提供了一套丰富的Widgets,使开发者能够快速创建美观的用户界面。其最大特点是热重载功能,使得开发者可以即时查看修改效果,从而提升开发效率。 flutter特点 跨平台:Flutte...
使用rsync+inotify简单实现文件实时双机双向同步 实现思路 使用inotify-tools的inotifywait工具监控文件变化,触发后使用rsync做同步。加入系统服务项,实现实时监听,方便管理。 以下配置操作,单向同步,只需在单边部署。双机双向,需要在两台服务器分别执行。 依赖软件简介 rsync简介 Rsync是一款开源的文件同步和数据传输工具,适用于文件同步、各种...
linux制作自定义service服务单元 服务单元简介 在Linux系统中,服务单元通常以.service后缀结尾,并存储在/etc/systemd/system目录下。 服务单元文件定义了服务的启动顺序、依赖关系、执行命令等参数。使得系统管理员能够方便地启动、停止、重启和管理系统中的各种服务。 java服务单元示例 服务单元myJava.service文件示例。注意关闭标准输出,避免...
ubuntu搭建docker环境 docker引擎安装 高版本docker引擎安装时已经自带有docker compose 安装参考docker官网Install Docker Engine on Ubuntu 方式一: 在线安装 参考apt方式安装 1、Set up Docker’s apt repository. # Add Docker's official GPG key: sud...
使用arthas监控诊断java应用 arthas简介 arthas是阿里的一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。 arthas安装使用 参考 arthas常用命令 使用dashboard查看当前应用...
mysql常用运维命令 引擎状态 SHOW ENGINE INNODB STATUS; SEMAPHORES信号量优化 引擎状态输出结果SEMAPHORES解读 reservation为数据库线程向操作系统申请的量,signal为释放的量。输出例 OS WAIT ARRAY INFO: reservation count 96852 OS WAIT ARRAY INFO: signal ...
redis常用运维命令 查看redis整体信息 redis-cli info 查看当前redis连接数 redis-cli info Clients ## 允许的最大连接数 redis-cli config get maxclients 查看当前redis内存 ## 其中maxmemory项为允许的最大内存,0为无限制 redis-cli info memory 查看慢查询 慢...
springboot使用内嵌和外部tomcat调用链浅析 关于外部tomcat maven pom配置 // 打包时jar包改为war包 <packaging>war</packaging> // 内嵌的tomcat的scope标签影响范围设置为provided,只在编译和测试时有效,打包时不带入 <dependency> <groupI...