The invention discloses an access service recovery method, which comprises the following steps: monitoring the storage software; reading the TCP connection information corresponding to the target access service stored in non-volatile memory and the file status information corresponding to the TCP connection information after monitoring the restart of the storage software; using the file status information to determine the file to be adjusted and to be adjusted. The state of the whole file is adjusted so that the storage software can use TCP connection information to restore the target access service. After the software restart, the access service before the restart of storage software can be quickly restored, so that the user connection is uninterrupted, and continue to provide services to users to enhance the user experience. The invention also discloses an access service recovery device, a device and a readable storage medium with corresponding technical effects.
【技术实现步骤摘要】
一种访问服务恢复方法、装置、设备及可读存储介质
本专利技术涉及存储
,特别是涉及一种访问服务恢复方法、装置、设备及可读存储介质。
技术介绍
目前,在对存储系统的存储软件进行升级的过程中,软件升级完毕后需要进行软件重启。软件重启,会导致原来的TCP连接关闭,使得客户机需要重新建立TCP连接后,才能够继续提供服务。同时,存储软件重启会导致存储软件中的各种状态发生变更,进而使得与客户机建立新的TCP连接的时间比较长,特别是对于部分不支持重连的协议,需要重新进行手动操作才能继续服务。软件重启致使服务中断,影响用户体验。综上所述,如何有效地解决软件重启致使服务中断等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种访问服务恢复方法、装置、设备及可读存储介质,在软件重启后,快速恢复TCP连接,继续给用户提供服务,使业务不受软件重启影响,提升用户体验。为解决上述技术问题,本专利技术提供如下技术方案:一种访问服务恢复方法,包括:对存储软件进行监测;在监测到所述存储软件重新启动后,读取存储在非易失性内存中的目标访问服务对应的TCP连接信息,以及所述TCP连接信息对应的文件状态信息;利用所述文件状态信息确定待调整文件,并对所述待调整文件进行状态调整,以使所述存储软件利用所述TCP连接信息,恢复所述目标访问服务。优选地,对存储软件进行监测,包括:获取所述存储软件的当前运行状态,并判断所述存储软件是否重新启动;获取所述TCP连接信息和所述文件状态信息,并将所述TCP连接信息和所述文件状态信息存入所述非易失性内存中。优选地,在获取所述TCP连 ...
【技术保护点】
1.一种访问服务恢复方法,其特征在于,包括:对存储软件进行监测;在监测到所述存储软件重新启动后,读取存储在非易失性内存中的目标访问服务对应的TCP连接信息,以及所述TCP连接信息对应的文件状态信息;利用所述文件状态信息确定待调整文件,并对所述待调整文件进行状态调整,以使所述存储软件利用所述TCP连接信息,恢复所述目标访问服务。
【技术特征摘要】
1.一种访问服务恢复方法,其特征在于,包括:对存储软件进行监测;在监测到所述存储软件重新启动后,读取存储在非易失性内存中的目标访问服务对应的TCP连接信息,以及所述TCP连接信息对应的文件状态信息;利用所述文件状态信息确定待调整文件,并对所述待调整文件进行状态调整,以使所述存储软件利用所述TCP连接信息,恢复所述目标访问服务。2.根据权利要求1所述的访问访问恢复方法,其特征在于,对存储软件进行监测,包括:获取所述存储软件的当前运行状态,并判断所述存储软件是否重新启动;获取所述TCP连接信息和所述文件状态信息,并将所述TCP连接信息和所述文件状态信息存入所述非易失性内存中。3.根据权利要求2所述的访问服务恢复方法,其特征在于,在获取所述TCP连接信息和所述文件状态信息之前,还包括:利用DPDK建立所述目标访问服务的TCP连接;其中,所述TCP连接为所述存储软件与客户端之间的连接。4.根据权利要求3所述的访问服务恢复方法,其特征在于,所述获取所述TCP连接信息和所述文件状态信息,包括:对所述TCP连接上传输的TCP数据进行监测,并记录TCP连接信息;其中,TCP连接信息包括TCP通信序号和通信端口;监测所述存储软件的文件打开操作,获得文件状态信息。5.根据权利要求3所述的访问服务恢复方法,其特征在于,将所述TCP连接信息和所述文件状态信息存入所述非易失性内存中之后,还包括:接收所述TCP连接的关闭请求,更新所...
【专利技术属性】
技术研发人员:何营,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。