商城接口项目集群(后端)
Go to file
2025-10-28 18:51:35 +08:00
client 新增库存扣减中间表的消费,保证库存的扣减一致性 2025-10-11 14:25:53 +08:00
mall-account 消息推送绑定模板区分推送模板授权和推送成功处理 2025-09-24 16:37:09 +08:00
mall-admin 登录上传 mov 文件异常的问题,删除临时文件 2025-09-04 17:45:51 +08:00
mall-auth 商家注销功能 2025-09-16 16:54:35 +08:00
mall-cms 微服务全面升级容器到 undertow,解决清理了 servlet 和 reactive 库的兼容性问题。 2025-07-12 22:46:38 +08:00
mall-common 商品映射市场价更改 2025-10-28 18:26:52 +08:00
mall-gateway 增加拉卡拉电子合同html页面 2025-09-15 22:37:43 +08:00
mall-im 微服务全面升级容器到 undertow,解决清理了 servlet 和 reactive 库的兼容性问题。 2025-07-12 22:46:38 +08:00
mall-pay 推送bug fix,退款异常处理 2025-10-15 21:12:46 +08:00
mall-search 导入多规格匹配功能新增,数据清醒 2025-08-23 08:38:41 +08:00
mall-shop 商品映射市场价更改 2025-10-28 18:51:35 +08:00
mall-sns 修正顺丰退款的问题,全部退款或退部分款必须可用。 2025-09-13 21:31:35 +08:00
sql/shop/dev 映射导入更新字段 2025-10-28 16:56:57 +08:00
.dockerignore 部署 docker 镜像参数优化 2025-08-10 13:17:50 +08:00
.gitignore 更新了 gitignore 文件配置,忽略一些idea配置文件 2025-03-04 23:46:03 +08:00
pom.xml 修正顺丰退款的问题,全部退款或退部分款必须可用。 2025-09-13 21:31:35 +08:00
README.MD 更改 mysql 数据库为 原生数据库,放弃 docker 容器数据库 2025-07-29 19:54:05 +08:00

项目启动顺序: mall-gateway mall-auth mall-account mall-admin mall-shop mall-sns mall-pay mall-cms mall-search mall-im

cd /data/sh ./mall-gateway.sh ./mall-auth.sh ./mall-account.sh ./mall-admin.sh ./mall-shop.sh ./mall-sns.sh ./mall-pay.sh ./mall-cms.sh ./mall-search.sh ./mall-im.sh

微信支付配置 { "mchid": 商户ID, "key": "商户API秘钥", "wechat_app_id": "公众号开发者ID", "wechat_app_secret": "公众号开发者密码", "wechat_xcx_app_id": "小程序开发者ID", "wechat_xcx_app_secret": "小程序开发者秘钥", "weixin_app_id": "开放平台移动应用开发者ID", "weixin_app_key": "开放平台移动应用开发者密钥", "weixin_mchid": 商户ID, "weixin_key": "商户API秘钥", "apiclient_cert": "apiclient_cert.pem", "sslkey_name": "apiclient_key.pem" }

手动备份数据库

进入 docker 控制台
cd /var/lib/mysql
mysqldump -u root -p mall_prod | gzip > mall_prod_20250729.sql.gz

在宿主机找到:
/data/mysql/data/mall_prod_20250729.sql.gz

清除 docker 日志

查看哪个文件夹占空间 du -sh * | sort -h

cd /data/docker/overlay2 查看哪个文件夹占空间 du -sh * | sort -h

删除 docker 产生的日志文件update:2025-05-21

  • 避免误删: 先用 -print 参数预览匹配的文件,确认无误后再执行 -delete
  • 删除 7 天前
--  打印所有匹配文件路径
find /data/docker/overlay2 -type f \( \
  -name "*.log" \
  -o -name "*.log.[0-9]*" \
  -o -name "*.log.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]" \
\) -not \( \
  -name "mysql*.log*" \
  -o -name "*.idx" \
  -o -name "*.lck" \
  -o -name "*.js" \
  -o -name "*.yml" \
  -o -name "*.toml" \
  -o -name "*.gz" \
  -o -name "*mysql*" \
\) -print

-- 删除 7 天前的日志文件
find /data/docker/overlay2 -type f \( \
  -name "*.log" \
  -o -name "*.log.[0-9]*" \
  -o -name "*.log.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]" \
\) -not \( \
  -name "mysql*.log*" \
  -o -name "*.idx" \
  -o -name "*.lck" \
  -o -name "*.js" \
  -o -name "*.yml" \
  -o -name "*.toml" \
  -o -name "*.gz" \
  -o -name "*mysql*" \
\) -mtime +7 -delete
# 截断所有容器日志
docker ps -q | while read container_id; do
  log_file=$(docker inspect --format='{{.LogPath}}' "$container_id")
  [ -f "$log_file" ] && truncate -s 0 "$log_file"
done