场景 macbook升级到macos big sur 11.7.6,git clone、push相关命令突然报错:kex_exchange_identific
cs gocron web&node gocron-web nohup ./gocron-linux-amd64/gocron web > /opt/server/gocron/log/gocron_web.log 2>&1 & gocron-node nohup sudo -u gocron ./gocron-node-linux-amd64/gocron-node > /opt/server/gocron/log/gocron_node.log 2>&1 & cs web vue cd /opt/docker/nginx/html/gin-web/ git pull docker restart nginx cs server gin cd /opt/server/gin-server git pull ps -ax | grep go kill *** nohup go run . >/dev/null 2>&1 & cs cccf-spider cd /opt/server/cccf-spider git pull
备份脚本 #!/bin/sh # 备份存放位置 BACKUP_DIR=/data/backup/pg/ file=$BACKUP_DIR"gin_server_$(date +"%Y%m%d").sql" docker exec -t postgres pg_dump -U pq_user -d db_name > "${file}" # 删除7天之前的备份 deleteDIR=$BACKUP_DIR"gin_server_$(date --date='7 day ago' +%Y%m%d).sql" rm -rf $deleteDIR 恢复数据 正式数据库 cat gin_server_20190801.sql| docker exec -i postgres psql -U pq_user 其他数据库 创建数
常用操作 docker容器下的PHP有自己特有的安装扩展方法: 进入php容器$:docker exec -it php /bin/bash docker-php-source: //在
采用两级 channel,一级是将用户请求数据放入到 chan Job 中,这个 channel job 相当于待处理的任务队列。 另一级用来存放可以处理任务的 work 缓存队列,类型为 chan chan
Nginx 对于处理静态文件的效率要远高于 Web 框架,因为可以使用 gzip 压缩协议,减小静态文件的体积加快静态文件的加载速度、开启缓存和超时时间减少请求静态文件