我们的服务是基于springcloud搭建的微服务框架。通过微服务拆分业务后,服务边界更加清晰,服务修改引入的风险更加集中、影响范围更小,也有利于团队的开发。 但是微服务上线、发布要比单体服务复杂很多。单体服务我们只需通过nginx做简单的预上线环境和线上环境的切换就可以实现服务平滑上线,用了微服务
由于gitlab 放到了docker中运行,外网ssh访问方式就变成了 ``` ssh://git@gitlab.xxx.com:122/xx/xx-server.git ``` replicate gitlab 地址替换 ``` vi replication.config url = ssh://
shell 命令行直接执行ok,但是挂到cron上就无法执行成功。 1:查看/var/log/cron 发现对应的定时任务是调度了,但是紧接着下面有一行提示 ```` sendmail: fatal: parameter inet_interfaces: no local interface ```
最近在做一个日志备份功能,需要从一台日志服务器上备份系统日志到另外一台机器。于是想到rsync同步工具。 下面写一下安装步骤及使用过程中遇到的一些问题。 ###安装 ``` wget https://download.samba.org/pub/rsync/src/rsync-3.1.3.tar.g
``` #!/bin/bash #日志根目录 log_home=/home/data/logs #应用文件夹目录列表 dir=$(ls -l $log_home |awk '/^d/ {print $NF}') #遍历应用目录列表 for i in $dir do #进入应用目录 cd $log_h