FinClip为企业提供小程序生态圈技术产品,开发者可在FinClip小程序开发帮助中心找到相关FinClip小程序指引

# 个人电脑部署指南文档已废弃 默认主题

部署说明

本指南适用于 FinClip 社区版本地部署,FinClip 社区版可用于体验使用小程序生态全部功能,大约每季度更新一次,社区版使用全部免费。

# 1. 部署指南

当您需要通过 Windows 或 macOS 电脑部署 FinClip 社区版,请点击如下链接:

您也可以尝试通过命令行一键部署:

# 2. Windows部署常见问题

Windows 部署过程中可能出现问题,请参考如下内容。

# Q1:文件目录不存在

问题现象

ERROR: for finclip_mongo_1 Cannot create container for service mongo: invalid volume specification: 'E:\code\finclip\data\mongo\db:/data/db:rw': invalid mount config for type "bind": bind source path does not exist: e:\code\finclip\data\mongo\db


问题原因
文件夹不存在

解决方法

  1. 手动创建所需的文件夹,如图:



  2. 执行重新部署

docker stop $(docker ps -q)      //停止所有容器 
docker rm $(docker ps -aq)       //删除所有容器 
docker-compose up -d             //重新部署     

# Q2:内存不足

问题现象

问题原因
The paging file is too small for this operation to complete内存不足,因为docker启动需要2G以上内存

解决方法
设置电脑虚拟内存,此情况下根据电脑的配置自行设定。

  1. 进入高级系统设置

  2. 进入性能设置页面
  3. 进入虚拟内存更改页面
  4. 修改系统虚拟内存
  5. 修改完成后重启电脑,并重新部署服务
docker stop $(docker ps -q)      //停止所有容器
docker rm $(docker ps -aq)       //删除所有容器
docker-compose up -d             //重新部署   

# Q3:无法登录

问题现象

问题定位
查看kafka服务中的日志信息,发现报错信息:out of memory 。该原因主要为内存不足。

解决办法
在docker-compose.yaml文件中增加:KAFKA_HEAP_OPTS: "-Xmx1G -Xms1G"

修改之后,再次重新部署服务,如发现依然报错out of memory,则可定位原因为服务器内存较小,需要调整启动配置,降低启动内存大小

解决办法:
根据服务器配置修改Kafka内存 KAFKA_HEAP_OPTS: " -Xmx512M -Xms512M" ,再重新部署服务

docker stop $(docker ps -q) //停止所有容器 
docker rm $(docker ps -aq) //删除所有容器 
docker-compose up -d //重新部署

# Q4:kafka报错

问题现象

问题原因
kafka在windows平台里的BUG

解决办法:
删除kafka目录中的日志文件,重启kafka服务

# 4. 登录与使用

# 4.1 访问管理后台

请打开浏览器,输入以下地址访问管理后台

【企业端(用于小程序管理、SDK集成)】
地址:http:// <IP地址> : <端口> /mop/mechanism/#/login

如 http://127.0.0.1:8000/mop/mechanism/#/login

【运营端(用户小程序审核、成员管理)】
地址:http:// <IP地址> : <端口> /mop/operate/#/login

如 http://127.0.0.1:8000/mop/operate/#/login

提醒

  • 此处的 IP地址 为前面部署的FinClip服务端所在的服务器IP地址;
  • 端口 为在安装脚本中所提示的端口(IP 与 端口 之间以 英文 冒号 “:” 间隔);
  • 企业端与运营端默认登录账号均为finclip@finogeeks.com,密码均为123Abc

# 4.2 操作指引

© 2022 FinClip with ❤