<< Click to Display Table of Contents >> Python计算服务不可用 |
Python计算服务不可用的原因主要包括DM-Engine服务未成功启动、Python计算配置未成功连接。针对此问题您可参考以下步骤进行设置后正常使用Python计算服务。
前提条件:
o已获取并解压Yonghong-DM-Engine-V1.4安装包
▪Windows:Yonghong-DM-Engine-V2.0.2.zip
▪Linux:Yonghong-DM-Engine-V2.0.2.tar.gz
o已参考“Yonghong-DM-Engine-V1.4\doc”目录下《Python 服务部署指南》手册的“软件配置”与“DM-Engine”章节完成对应操作
o已登录产品
操作步骤:
此处以Windows为例,Linux可参考Window进行设置,思路相同。
1.双击“\Yonghong-DM-Engine-V1.4\bin”目录下的“run.bat”文件启动Python服务器,如下图所示。
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.完成配置后,单击“测试连接”。
测试失败
1)检查端口号是否开放。
在cmd中输入命令:
netstat -ano -p tcp | find "8099" >nul 2>nul && echo 8099端口已开启 || echo 8099未开启
返回信息:
2)检查端口号是否占用。
在cmd中输入命令:
netstat -aon|findstr "8099"
返回信息:
3)用步骤2)中返回的pid值检查占用端口的进程、程序。
在cmd中输入命令:
tasklist|findstr "11412"
返回信息:
4)如果port被占用,需先在“SysConfig.ini”文件修改port值(如28099),再重新执行步骤1 ~ 3。
Python计算配置测试成功后,即可正常使用Python计算服务。