安装部署 分享链接
本篇目录
一、安装
您可以联系销售人员获取安装包来进行免费试用。
获取到安装包后,通过禅道后台插件进行安装。
为了确保您的使用体验,请将白板服务部署在Linux系统中。
二、修改配置(可选)
配置文件为/config/ext/board.php
。
-
如果
1236
或者3389
端口被占用,可以修改此文件中的对应端口号; -
会定期更新导入的需求信息,默认为5分钟,可以修改此文件中的
$config->board->updateTimeInterval
配置,或者通过在config/my.php
中定义$config->boardUpdateTimeInterval = 10 * 60;
来覆盖; -
WebSocket 连接地址,默认会自动取ip和端口号,如果配置了SSL,可以通过
$config->board->ws
配置,或者通过在config/my.php
中定义$config->boardWs = 'ws://ws.example.com/ws';
来覆盖;
三、启动服务
配置完成后需要守护进程启动WebSocket服务,需要在命令行执行:
# debug模式启动
php /yourpath/zentaopms/www/board.php start
# 守护进程模式启动
php /yourpath/zentaopms/www/board.php start -d
四、性能优化
如果业务并发连接数超过1000同时在线,请务必优化 Linux内核,并 安装event扩展或者libevent扩展。
五、常见问题及解决办法
1. 应用商店中的应用仅用于开源版禅道,支持自行申请试用和购买,请详见应用商店页面。
2. 若您为收费版禅道用户,请联系我们技术支持人员进行讲解和试用。
3. 若您启动WebSocket服务报错:Fatal error: Uncaught Error: Call to undefined functionpcntl_fork(),是由于旧版本没有兼容pcntl 扩展,新版本一键安装包已支持,可以联系技术支持人员获取。
4. WebSocket服务启动成功后,浏览器报错,需要手动配置 WebSocket 地址,在 config/my.php 中定义$config->boardWs = 'ws://ws.example.com:3389'
5. ws服务启动成功后,浏览器安全策略拒绝连接,在 config/my.php 中定义 $config->CSPs[] = 'ws://ws.example.com:3389';