[安装运维-问题排查]
随着业务场景的不断复杂增多,我们使用到的文档数量随之增加,各种缓存数据使用也随之增加,那用着用着突然有一天会发现缓存数据集无法刷新了但是重启服务后有好了,用一段时间又出问题了。是不是恼火,不急,或许我们自己也可以排查出问题原因。
今天说一个这类问题的常见原因和解决方法。
1.首先我们先排查日志:
win: 安装目录/logs/cot_worker
linux: /opt/Wyn/logs/cot_worker
2.打开出问题那一天的日志,直接搜索这个:maximum concurrent client limit reached (64)
3.如果确实有这个ERR,那问题就很明确了,是因为我们的缓存数据库对于使用并发有上限,也就是64.超过这个上限,自然会报错。
但是我们的业务很大啊,别着急,当然有解决方法。只需要修改一点配置文件就可以了
启动配置文件地址:
win: 安装目录\Monitor\conf\Wyn.conf
linux: \opt\Wyn\Monitor\conf\Wyn.conf
在里面修改AnalysisDBService节点配置:
<AnalysisDBService>
<AnalysisDBConfig>
linux: <Arguments>--dbpath=/var/monetdb5/dbfarm/wyndw --set max_clients=200 --set mapi_port=54321 --set mapi_open=true --set embedded_py=false --set mapi_listenaddr=0.0.0.0</Arguments>
windows:<Arguments>--set "prefix=C:\Program Files\Wyn\MonetDB" --set embedded_py=false --set "exec_prefix=C:\Program Files\Wyn\MonetDB" "--dbpath=C:\Program Files\Wyn\MonetDB\wyndw" --set "mapi_open=true" --set "max_clients=200" --set "mapi_listenaddr=all" --set "mapi_port=54321"</Arguments>
</AnalysisDBConfig>
</AnalysisDBService>
里面需要设置根据自己的系统进行选择,然后将wyndw、MonetDB的地址修改成自己的即可
然后重启服务,就可以正常使用了
页:
[1]