我有一个基于分配给它的机器名或IP运行的Windows服务。当我有一个故障转移服务器和下面描述的别名时,我遇到了运行它的问题。
一个子网中有一台主服务器,其机器名称为 server_a ,另一个子网中的故障转移服务器名称为 server_b
这两个系统都是使用别名服务器创建的,并且此名称是在我的软件服务的服务配置中配置的。
两个系统都配置了不同的IP地址,并且n / w中没有配置DNS服务器。
如果使用实际计算机名配置服务器配置,我的服务将连接到主服务 (server_a / server_b)或使用IP,但如果配置了别名(服务器),则无法连接。
服务始终显示错误代码“无法读取配置! :代码1“如果在调试模式下启动,如果无法连接。
我们使用gethostbyname函数来解析名称。
无论如何,任何人都可以告诉我,我可以在不改变姓名的情况下使服务工作。
答案 0 :(得分:1)
服务始终显示错误代码为“无法读取配置! :代码1“如果在调试模式下启动,如果无法连接。
我认为您需要深入研究代码并找出此特定错误消息的来源,以及它的含义。我一个人不知道你正在运行什么特定的应用程序(“服务”),但我想这个错误消息是在它内部生成的,并且该代码就是答案。