span8
span4
登录到Web用户界面后,显示如下消息:
无法连接到FME核心。
请确保它正在运行。
当FME核心和数据库服务不可用或无法启动时,通常会出现此问题。同时,这可能发生在为核心故障转移而设计的系统中。如果服务的位置对FME服务器应用程序服务不可见,或者服务没有正确配置,Web应用服务器将无法连接到核心。
下面是一组可以纠正这个问题的解决方案。请运行每一个解决方案,并在作出任何更改后,检查Web用户界面,看看错误消息是否已被删除。
使用这个指南,测试服务是否正确运行。
确保运行FME服务的用户具有读写安装目录的权限,并查看在进行更改之后问题是否得到了解决。要更改运行服务的用户,看到这个指南。
在分布式设置中,您需要允许FME服务器核心服务机器上的连接(通常是端口7071)。有关FME服务器所需端口的详细信息,请参见在这里。
如果您配置了Active Directory integration(特别是如果您当前正试图配置它并开始接收此错误消息),请看一看Active Directory故障排除FME服务器文档的一部分。连接到Active Directory的问题可能会完全阻止FME服务器核心启动。
尝试从安装FME服务器的机器连接到它http://localhost/fmeserver。如果返回一个错误,说网页不可用,机器上的DNS配置可能有问题。为了证实这一点,检查主机文件中的条目:
在为核心故障转移设计的安装上,确保您已经配置了所有额外的安装步骤。看文档在这里。
如果解决方案仍然没有被解决,检查以下错误消息来源:
如果发现错误消息,在知识中心中搜索解决方案或联系人技术支持为进一步援助。
如果在安装或重新安装FME服务器时发生这种情况,这个问题也可以由端口冲突引起。感谢格哈德和理查德,亚搏在线我们在我的机器上发现了问题。
检查fmeserver登录到“旧”文件夹而不是“当前”文件夹下
"在试图打开FME服务器注册ServerSocketChannel java.net.BindException: Address: bind时抛出异常"
您将在上面的一行中看到端口号(我的是端口'SERVICE_REGISTRATION_PORT: 7070')。
然后在关闭FME服务器服务后,使用以下netstat命令运行命令提示符,以确定哪个进程正在使用该端口(将“7070”替换为您可以识别的端口):
netstat -a -n -o |查找"7070"
该命令将返回一个进程ID(这里的进程ID是“18140”),您可以在任务管理器(details部分)中使用该ID来查找哪个进程正在使用该端口。
在识别并停止冲突进程之后,可能需要重新安装完整的FME服务器,因为它可能会干扰安装进程中的某个地方。
©2019安全亚搏在线软件公司|法律