服务返回异常,第1张

提示"网络通信异常"那么先查看一下,防火墙日志

查看详细信息

The specified Secure Sockets Layer (SSL) port is not allowed ISA Server is not configured to allow SSL requests from this port Most Web browsers use port 443 for SSL requests (12204)

大概意思是:默认SSL使用的是443端口而税控发票开票软件(税控盘版)程序使用的SSL端口为444 ISA server上没有配置这个端口允许SSL请求

问题找到了,下面来解决 为了做到这一点,你需要下载Jim Harrison的脚本,然后运行时输入你想让ISA防火墙Web代理组件使用的SSL隧道端口范围。

执行以下步骤以扩展SSL隧道端口范围:

下载 isa_tprjs文件,([url]http://downisacnorg/scripts/isa_tprjs[/url]),然后将其复制到ISA防火墙计算机上。注意,不要使用ISA防火墙上的浏览器,也不要在ISA防火墙上运行其他客户端程序,如电子邮件客户端等等;

双击运行isa_tprjs,在第一个对话框上你可以看到你当前的状态信息“This is your current Tunnel Port Range list”,点击确定;

此时,NNTP端口显示出来了,点击确定;

然后,SSL端口显示出来了,点击确定;

现在复制isa_tprjs这个文件到C盘根目录,然后打开一个命名提示符窗口,输入以下命令:isa_tprjs /

为了添加一个新的SSL隧道端口,444,则输入以下命名行,敲回车;

Cscript isa_tprjs /add Ext444 444

再上报试试

废话!不是郧西秦炳翠干的,还能有谁?她已经臭遍全国很多地方了。现在又去贵阳撒野。早在两年前,郧西秦炳翠就被贵阳当地的男人干过,现在她的骚B痒了,又跑到贵阳去了。

现在,只要我一看到郧西秦炳翠这些猪头脸的照片,我只想说一句“我去年买了个表。”其它的什么都不想说。郧西秦炳翠,一个身上有狐臭的丑女人!不知道2014年她还要继续臭哪里。真是贱贱贱!

生产的CK集群模式为42,即4个shard,其中每个shard有2个replica,采用复制表(Replicated)。

集群中一个CK节点,因服务器电压不稳意外重启后,CK启动失败,一直报错:

查找官方文档中,在 Data Replication 说明这里,提到了故障恢复方法:

注意这里flage目录可以是你安装时指定的具体clickhouse根目录。然后重启CK服务,CK会从另外一个备份中恢复数据

这里是CK自带的故障恢复机制,前提是使用复制表(Replicated开头),本质是告诉CK,强制重建数据。建议使用此方法。

如果数据完全丢失的情况,进行restore时,CK本身没有带宽限制,表很多或数据量很大的话,需要做好网络压力以及时间评估。

目录下的所有文件都是空的(0B大小),原因无从得知,只能假定是因为服务器级别的异常重启,数据仍然在缓冲区中,没有写入磁盘?于是有了上面的“ParsingException”,CK没有读取到期望的值。

得到CK的逻辑为:

启动时,检查本地文件系统中的数据集是否与预期的数据集( ZooKeeper 中信息)一致。如果存在轻微的不一致,系统会通过与副本同步数据来解决,如果系统检测到损坏的数据片段(如文件大小错误)或无法识别的片段(写入文件系统但未记录在 ZooKeeper 中的部分),则会把它们移动到 ‘detached’ 子目录(相当于逻辑删除),然后再从其他备份中去恢复这个数据片段。

但是注意这里是有一个安全机制的,即CK判断你损坏的片段大于一定的值(max_suspicious_broken_parts,对应源码图二中的逻辑),即“本地数据集与预期数据的差异太大”,CK将会拒绝帮你自动修复,并抛出异常、阻塞启动,这个时候你就必须手动执行恢复。

通过查询配置得到,max_suspicious_broken_parts参数的默认值是10:

通过此次异常处理,更加深了CK“一辆性能超强的手动跑车”的印象,如同传说中的法拉利开启了ESC-OFF死亡模式,生死完全掌握在使用者的手上,不愧是战斗名族开源出来的系统。在完善周边支撑的道路上,CK还有很长的路要走。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 服务返回异常

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情