先强调一下,我不是专门做图像入库和图像归档,我负责的是临床这边的影像,下面是占在我的业务日常分析总结的哈,(不太专业,勿喷)
我们经常会遇到在打开某个检查的时候,出现黑框,日志定位wado服务取不到图
这种情况一般分为
(1) 工作站,工作组,路由,存储卷配置缺失 ---对应的wado服务取不到目标存储卷的影像(数据库根本没有关联上,wado服务不知道去哪个存储卷取图)
(2) 存储卷关联上,但是对应的访问方式不对 (一般访问方式有ftp主动,ftp被动,共享,aws,...这个要看看医院具体是什么服务器)
(3)图像要等很久才能打开 --考虑ftp慢的问题
(4)防火墙 (这种不说了)
简单科普一下:
从放射设备采集之后通过dicom服务(dicom协议里面,可以自己了解一下)推送入库到存储服务器.这些dicom节点,存储服务器都记录到数据库.
每台服务器有自己权限控制,可以看哪些存储服务器上的影像,数据. 比如说ct影像可能存到存储1,内镜场景的图像可能存到存储2 ...这里就引入了工作站, 服务器,工作组 存储,路由. 路由就是 哪个组的可以访问哪个存储卷,访问存储卷的顺序,而且优先以什么访问方式(ftp主动,共享方式)访问.
一 .确认 wado服务器 对应的工作站(或服务器) 所属的工作组的路由里面包含 该检查图像对应的存储(有的存储里面可能有废数据导致 先下这个,要确认其他存储没有这些影像)
二 .找到对应存储卷的访问方式 ftp 还是共享,在服务器上尝试,看看ftp能否访问到数据
windows的FTP服务器建议修改两项配置达到最优:
1、动态端口范围 Windows Server默认值开启1.6W左右动态端口数,但在院内高峰期FTP上传下载可能不够,就会偶发出现上传或者下载失败 使用命令显示系统动态端口范围: netsh int ipv4 show dynamicport tcp, 使用命令来修改动态端口范围: netsh int ipv4 set dynamicport tcp start=10000 num=55535 注意:终止端口为65535,起始端口最好大于1024(1024之前端口系统预留)。此更改立即生效,无需重启,无需重启,无需重启!!!
2、修改端口释放时间(减少TIME_WAIT延迟) Windows关闭端口后,需要一段时间才能完全删除该端口。它将在“TIME_WAIT”或“ CLOSE_WAIT”中停留相当长的时间 注册表位置: HKEY_LM \ System \ CurrentControlSet \Services \ Tcpip \ Parameters \ TcpTimedWaitDelay TcpTimedWaitDelay, 默认值为120 = 2分钟(无此选项即为默认), 设置成30(30秒),设置此设置后,需重新启动!!!
Window Server系统自带的IIS中FTP在灵活性以及性能上面可能不是最优, 若使用自带的IIS配置的FTP导致部分电脑无法访问等问题,可以使用三方ftp搭建替换(最好集成人员处理)
推荐开源的Filezilla server
三.如果等了很久才下载到图
可以用上面Filezilla server 测一下速度,正常的ct 512k 60ms左右是正常的
如果慢了,建议找集成看看.