WeLive4无法连接服务器的解决办法

由于WeLive4是一个使用socket通讯技术的企业级在线客服系统, 能否正常使用,受各种服务器的设置, linux下iptables防火墙配置等影响比较大。

不同的服务器可能需要做相应的调整才能正常使用!!

我们的开发环境为: win7, PHPnow(apache php mysql)。本地服务器基本未做任何调整,均能正常安装与使用。

下面是其它类型的服务器出现的问题及相应解决办法:

第一类服务器: IIS  FastCGI服务器

1.  检查IIS相关配置,开放welive4需要占用的8340端口(welive4默认安装时使用此端口,根据自己的实际设置调整)


2.  FastCgi的配置文件“fcgiext.ini”(一般位于目录“C:/WINDOWS/system32/inetsrv”下, 确切位置自己探索下)
在“fcgiext.ini”最末php的配置内容中增加了一些参数,如下:

[Types]
php=PHP
[PHP]
ExePath=C:/PHP/php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000

RequestTimeout=500       //用户连接时间限制(秒), 这个要改大,否则WeLive4连接中, 不发信息就会自动断线(按理说fastCGI不应该限制socket连接时间)
ActivityTimeout=900          //这个设置影响socket长时间保持运行, 这个要改成9999999,即很大。

也可以将上述两个设置直接删除, 然后重启服务器再测试WeLive


第二类服务器:LAMP apache服务器或LNMP fastCGI服务器:

LAMP = Linux + Apache + Mysql + PHP

LNMP = Linux + Nginx + Mysql + PHP


建议检查服务器如下配置:
1. php配置中的safe_mode为off          (如果为on, 肯定无法运行正常)

2. php配置中的disable_functions可能禁用了一些函数运行: set_time_limit, ignore_user_abort等函数不能禁用

3. SELinux是否disabled           (如果SELinux没有设置成disabled, 还需要调整有关设置才能启动socket服务)

4. 检查iptables防火墙是否开放了socket使用的端口号,比如开放8430给socket使用,那么此端口不能给其它服务使用,如被动的FTP服务。
    同时在防火墙iptables配置文件中开放socket端口号时, 需要允许接受tcp和icmp两种协议的封包。
    如果不知道如何配置iptables, 可以先关闭iptables服务进行测试,这样可先定位无法正常使用的原因:service iptables stop

5. 检查WeLive4基本设置中的socket端口号是否与第3点开放的端口号一致。

6. LNMP平台, 使用fastCGI加载php,检查fastCGI的配置文件中以下配置:
     RequestTimeout=500       //用户连接时间限制(秒), 这个要改大,否则WeLive4连接中, 不发信息就会自动断线(按理说fastCGI不应该限制socket连接时间)
     ActivityTimeout=900          //这个设置影响socket长时间保持运行, 这个要改成9999999,即很大。

    IIS下的fastCGI有此两项设置,上两项供Nginx下fastCGI参考。

7. 配置等调整后,重启服务器,不是service httpd restart这种重启。是reboot计算机重启。


8. 问题还存在时,更改一下默认的端口号。在后台基本设置中改一下Socket默认端口号843,改成8430试下。有些用户这么改下,服务器连接成功。可能的原因是某些服务器把843端口禁用了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
解压后,请运行http://www.xxxx.com/install/ 进行安装 Sorry,我知道是要免费提供的,可是我的CSDN老是不够用 此版本能够看到记录,某用户的记录,并删除记录。 一. WeLive介绍: ------------------ WeLive在线客服系统是一个程序小巧, 安装使用简单的网上在线客服系统, 主要特点: 1. 基于PHP + MySQL + Ajax技术的在线客服系统; 2. 用户安装在自己的服务器或虚拟主机, 安装一次可在任意网站或页面中调用; 3. 前台中英文双语, 根据用户浏览器的语言自动切换或由管理员设置指定; 4. 客服人员多窗口与不同的访客同时交流; 5. 客服人员分组管理, 无限制添加客服人员; 6. 新信息窗口闪动, 信息提示声音, 颜色, 表情符号等等。 ============================================================== 二. WeLive安装: ------------------ A. 系统要求: -------------- 1. Unix, Linux或Windows Web服务器, 要求支持Ajax. 2. PHP4.1或以上. 3. MySQL4.0或以上. B. 安装步骤: -------------- 1. 设置FTP上传工具的传送模式为"二进制", 否则上传的PHP程序可能会在运行时发生意想不到的错误. 如设置FlashFXP:选项 -> 参数设置 -> 打开对话框 -> 传送 -> 在传送模式中选择"二进制(图像)" 2. 解压程序包后, 使用FTP工具上传到网站服务器某一指定目录如: welive/ 3. linux或unix服务器需要更改以下文件夹或文件属性为可写: ./welive/cache/ 属性: 777 ./welive/config/ 属性: 777 ./welive/config/settings.php 属性: 777 4. 新建一个MySQL数据库或向虚拟主机服务商索取已存在的MySQL数据库的数据库名, 用户名, 用户密码信息。 5. 在浏览器中输入地址: http://www.xxxx.com/welive/install/, 系统提示安装. 安装完成后建议删除安装目录 ./welive/install/ C. 重新安装: ------------- 1. 重新安装需要删除./welive/config/config.php文件, 上传install文件夹, 然后按第B.5步安装. ============================================================== 三. WeLive使用: ------------------ WeLive系统使用非常简单, 登录闻泰论坛可查阅更多相关使用方面的文章. 1. 调用客服小面板(浮动): ------------------------- a. html文件中调用代码: [removed][removed] 在html文件中的<head></head>或<body></body>之间插入上面一行代码, 网页就能调用客服小面板. 注意: 上面的文件地址为绝对地址, 当然也可以使用相对地址, 但如果您不知道当前html文件和welive.php的相对关系, 那么使用绝对地址将更为简单方便. b. php文件中调用: 在任何php代码段添加下面一句: echo '[removed][removed]'; 或在php文件中的html代码段添加下面一句: [removed][removed] c. 在weenCompany企业网站系统中调用: 如果希望在weenCompany系统的任何页面中都显示客服小面板, 可打开weenCompany的index.php文件: 查找到这一句: [removed][removed]'; 在其后面添加并变为如下(注意语句结尾的标点符号): [removed][removed] [removed][removed]'; 如果希望仅在weenCompany系统的某个模板样式中显示客服小面板, 可打开这个模板样式文件: 在此样式文件的</head>之前添加下面一句: [removed][removed] d. 在其它编程语言(如ASP)编写的网页文件中均调用显示客服小面板, 参考以上说明或访问闻泰论坛提问. 2. 直接在页面中插入客服图片(固定): ------------------------------------ 在需要显示WeLive在线客服系统“客服图片”的页面<body></body>之间任意您需要的地方, 插入以下代码: [removed][removed] 注:a. 四个客服在线状态图片存放在images目录, 可以随意更换, 但不要改名; b. 客服在线状态图片无法显示QQ, MSN, Skype的在线状态; 3. 管理员及客服人员登录: ----------------------------- a. 管理员及客服人员的操作面板登录地址为: http://www.xxxx.com/welive/ b. 建议修改客服人员的登录名和密码: 系统默认安装后, 系统自带客服人员的登录密码都与管理员密码相同, 请自行修改, 删除或添加. c. 只有管服人员登录后,系统才可以提供在线服务.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值