UC服务器的升级说明以及详细操作说明
针对在V5.0和V5.0-SP1客户的不同安装部署方式,对应不同的场景,提供不同的升级方案:
方案一:UC服务器之前单独安装的,不管是与协同服务器集中部署还是分离部署,直接使用UC的安装包覆盖安装升级,而协同一体化安装时不再安装UC;
方案二:不管UC服务器与协同服务器是集中部署还是分离部署,但为了方便后续版本与协同一体化升级,此时需要先卸载老版本UC,再用V5.0SP2安装包升级协同,同时也会一体化安装UC到协同的目录:
接下来将做两件事:
1)将老版本的UC数据库目录F:\\Seeyon\\UC\\database\\ejabberd@localhost拷贝到新UC的database目录下:
2)在system管理员UC中心配置页面文件上传路径配置成原来的文件上传路径, 或者将老版本的UC文件上传目录下的所有文件,如下图:
拷贝到新版本UC的文件上传路径下,如下图F:\\Seeyon\\UC\%upload(一体化安装后的文件上传默认路径)
方案三:Linux下UC与协同分离部署,UC使用单独的安装包覆盖安装升级,A8config中的uc.s2s.uchost和uc.s2s.oahost必须配置成真实IP,请参考5.4.1章节;
方案四:Linux下UC与协同集中部署,直接使用V5.0SP2安装程序一体化升级UC,UC的安装目录仍然是/usr/local/uc;
方案五:Linux下UC与协同分离部署,为了以后与协同一体化升级,将之前UC的独立安装的方式改成一体化安装,直接使用V5.0SP2安装程序一体化即可,接下来按照情形二的方式把对应的文件拷贝到一体化安装的服务器上,Linux下UC的数据库路径是:/usr/local/uc/var/lib/ejabberd,一体化安装UC的文件上传路径:/usr/local/uc/var/upload
UC常见问题
1.1 管理员配置常见问题:
1.2 进入UC中心管理页面后读取配置信息时间很长,弹出
如下提示:
原因分析:
1、SeeyonUCService服务没有启动;
解决方法:首先查看SeeyonUCService服务是否安装成功。 Windows系统:
在服务列表里是否有SeeyonUCService,如果有并处于未启动状态,在服务名称上右键选择启动服务,如果服务已经启动请查看下文原因2;如果没有SeeyonUCService服务,在UC安装目录的bin下执行先执行UnInstallService.bat,然后执行InstallService.bat安装服务
Linux 系统:用命令ps -A | grep SeeyonUCService 查看 SeeyonUCService是否启动,
如果未启动则执行/usr/local下的installservice文件; 2、服务器防火墙阻止了端口通信 解决方法:
将40011、50011、55331三个端口添加到防火墙的信任列表,或者关闭防火墙;
关闭防火墙RedHat系统关闭防火墙命令:sudo service iptables stop,openSUSE系统关闭防火墙命令:sudo /etc/init.d/SuSEfirewall2_init stop 和 sudo /etc/init.d/SuSEfirewall2_setup stop
3、A8Config中uc.s2s.uchost/ uc.s2s.uchost配置错误 解决方法:
如果A8、UC、M1安装在同一服务器上,uc.s2s.oahost、uc.s2s.uchost、uc.s2s.m1host可以使用为默认的127.0.0.1不用修改;
如果A8、UC、M1安装在不同服务器上,uc.s2s.oahost、uc.s2s.uchost、uc.s2s.m1host必须配置成真实IP
(3)如果A8和UC分离部署,需要关闭两台计算机的单机防火墙,Linux系统关闭防火墙命令:RedHat是sudo service iptables stop;OpenSUSE是:sudo /etc/init.d/SuSEfirewall2_init stop 和 sudo /etc/init.d/SuSEfirewall2_setup stop
4、UC服务器的端口40011、50031、55331均未监听;
解决方法:检查UC服务器的端口40011、50031、55331其中的一个是否监听,未监听请
检测SeeyonUCServer服务是否启动,如果服务已停止,请参照原因1启动
服务。如果重启服务还无法解决问题,请重新启动计算机。查看监听端口命令:netstat –anp tcp
5、UC服务器40011、50011、55331端口同时全部监听了,但处于无法通信状态 解决方法:重启计算机
1.2.1 system进入UC中心管理页面很慢,启动/停止UC服务
很慢但是可以成功
原因分析:
1、之前UC服务器监听的40011/50011/55331端口没有释放; 解决方法:重新计算机
1.2.2 获取服务器状态异常
产生原因:
1、本次为重复安装UC,之前安装的UC正在运行,有些进程没有关闭; 解决方法:
Windows环境:在任务管理器中杀掉epmd和erl进程; linux环境:先用ps -A | grep beam || epmd查询这两个进程的pid,然后用命令kill -9 pid杀掉beam和epmd进程; 然后重现获取服务器状态
2、查看40011、50011、55331端口是否全被占用;
解决方法:释放40011、50011、55331端口,或者重新启动电脑。查看监听端口命令:netstat -anp tcp
1.3 UC中心启动失败
原因分析:
1、配置UC之前有启动UC失败的情况,而重新配置后再启动,此时UC进程已经存在,再