Python计算服务不可用

<< Click to Display Table of Contents >>

当前位置:  深度分析 > 常见问题 

Python计算服务不可用

Previous pageReturn to chapter overviewNext page

Python计算服务不可用的原因主要包括DM-Engine服务未成功启动、Python计算配置未成功连接。针对此问题您可参考以下步骤进行设置后正常使用Python计算服务。

 

前提条件:

o已获取并解压Yonghong-DM-Engine-V1.4安装包

Windows:Yonghong-DM-Engine-V1.4.zip

Linux:Yonghong-DM-Engine-V1.4.tar.gz

o已参考“Yonghong-DM-Engine-V1.4\doc”目录下《Python 服务部署指南》手册的“软件配置”与“DM-Engine”章节完成对应操作

o登录产品

 

操作步骤:

此处以Windows为例,Linux可参考Window进行设置,思路相同。Python计算服务不可用

1.双击“\Yonghong-DM-Engine-V1.4\bin”目录下的“run.bat”文件启动Python服务器,如下图所示。

131949

2.单击产品导航栏“更多 > 管理系统”,默认进入系统设置页面,完成Python计算配置,参考“\Yonghong-DM-Engine-V1.4\conf”目录下的“SysConfig.ini”文件信息,对应配置信息如下表所示。

SysConfig.ini文件中的配置项

Python计算配置项

host,默认0.0.0.0

服务器地址

port,默认8099

端口号

authorized options,包括无身份验证、用户名密码登录,默认无身份验证

服务器登录

username,默认yonghongtech

用户名

password,默认123456

密码

 

说明:

您必须保证Python计算配置与SysConfig.ini文件中的配置项一一对应。

 

3.完成配置后,单击“测试连接”。

测试失败

clip1984

1)检查端口号是否开放。

在cmd中输入命令:

netstat -ano -p tcp | find "8099" >nul 2>nul && echo 8099端口已开启 || echo 8099未开启

返回信息:

clip1981

2)检查端口号是否占用。

在cmd中输入命令:

netstat -aon|findstr "8099"

返回信息:

clip1982

3)用步骤2)中返回的pid值检查占用端口的进程、程序。

在cmd中输入命令:

tasklist|findstr "11412"

返回信息:

clip1983

4)如果port被占用,需先在“SysConfig.ini”文件修改port值(如28099),再重新执行步骤1 ~ 3。

 

Python计算配置测试成功后,即可正常使用Python计算服务。

clip1979