我们在同一个盒子上运行了一个stunnel代理服务器。基本上,我们的应用程序以非加密的方式连接到stunnel代理服务器,然后这个stunnel代理服务器通过TLS连接到远程服务器(该远程服务器属于不同的公司)。
相关配置为:
client=yes
accept=9998
connect=x.y.z.w:nnnn
verify=level 1
有时,(每2-3周一次),运行几个小时后连接断开,并显示以下stunnel日志:
2018.04.02 10:05:37 LOG7[197784:140586247849728]: SSL alert (read): warning: close notify
2018.04.02 10:05:37 LOG7[197784:140586247849728]: SSL closed on SSL_read
2018.04.02 10:05:37 LOG7[197784:140586247849728]: Socket write shutdown
2018.04.02 10:05:37 LOG7[197784:140586247849728]: Socket closed on read
2018.04.02 10:05:37 LOG7[197784:140586247849728]: SSL write shutdown
2018.04.02 10:05:37 LOG7[197784:140586247849728]: SSL alert (write): warning: close notify
2018.04.02 10:05:37 LOG6[197784:140586247849728]: SSL_shutdown successfully sent close_notify
2018.04.02 10:05:37 LOG5[197784:140586247849728]: Connection closed: 25757163 bytes sent to SSL, 937186 bytes sent to socket
2018.04.02 10:05:37 LOG7[197784:140586247849728]: FIX session XXXXXX-XXX finished (1 left)
我不是很清楚它是由远程服务器(属于不同公司)首先终止连接引起的吗?
有什么建议吗?
提前致谢, 弗兰克