“FME服务器Python错误日志”的答案 https://knowledge.亚搏在线safe.com/questions/41268/fme-server-python-error-logs.html “FME服务器Python错误日志”问题的最新答案 答案由david_r https://knowledge.亚搏在线safe.com/answers/41273/view.html

@larry关于日志文件是正确的,你会在管理界面下面找到它资源/日志/引擎/当前。

你可以使用优秀回溯模块以在实际作业日志中包含详细的错误消息。

下面是一个关机脚本的例子:

import traceback import fme try: # Your code here test = 1 / 0 except: with open(fme)。在附加模式fmelog中重新打开FME日志文件。写入(“关闭脚本中发生错误:\n”)fmelog。write("-" * 75 + '\n') fmelog.write('\n'.join(traceback.format_exc().splitlines()) + '\n') fmelog.write("-" * 75 + '\n') raise # Re-raise the original exception

作业日志结束的结果:

格林尼治时间2017年3月14日星期二15:39:44 david_r
答案由拉里 https://knowledge.亚搏在线safe.com/answers/41269/view.html

你可以看到一些错误 在resources\logs\engine\current文件夹中的_fmeprocessmonitorengine.log文件(参见第14+行):

通知FME2016-2_Engine2 393558:启动进程“FME2016-2_Engine2”。这是第五次尝试。星期五下午- 10 - 3月- 2017 03:25:12通知Thread-25 FME2016-2_Engine2 FME 2017.0.0.0(20170228 -建造17259 - WIN64)星期五- 10 - 3月- 2017 03:25:12点通知Thread-25 FME2016-2_Engine2 FME引擎(节点locked-crc)星期五- 10 - 3月- 2017年03:25:12点通知Thread-25 FME2016-2_Engine2机主机名是:FME2016-2星期五- 10 - 3月- 2017 03:25:12点通知Thread-25 FME2016-2_Engine2操作系统:通知线程25 FME2016-2_Engine2版权所有(c) 1994 -2017,安全软件公司。亚搏在线通知Thread-25 fme2016 - 2_engine2safe Software Inc.。亚搏在线星期五下午- 10 - 3月- 2017 03:25:12通知Thread-25 FME2016-2_Engine2星期五- 10 - 3月- 2017 03:25:12点通知24的线程FME2016-2_Engine1 FME_SHARED_RESOURCE_DIR是扰乱星期五- 10 - 3月- 2017 03:25:12点通知24的线程FME2016-2_Engine1 FME_SHARED_RESOURCE_DIR已经改变,现在“C: / FMEServerShare / / /资源/引擎”星期五- 10 - 3月- 2017 03:25:13点通知Thread-26 FME2016-2_Engine2 FME_SHARED_RESOURCE_DIR是扰乱星期五- 10 - 3月- 2017 03:25:13点通知Thread-26 FME2016-2_Engine2 FME_SHARED_RESOURCE_DIR被改变了,现在是“C: / FMEServerShare / / /资源/引擎”星期五下午- 10 - 3月- 2017 03:25:42通知24的线程FME2016-2_Engine1翻译成功- 10 - 3月- 2017 03:25:42星期五下午通知24的线程FME2016-2_Engine1回溯(最近的电话最后):- 10 - 3月- 2017 03:25:42星期五下午通知24的线程FME2016-2_Engine1文件”
       
        ",第5行,在MF_Include_1489177542141 Fri-10-Mar-2017 03:25:42 PM通知线程-24 FME2016-2_Engine1文件"
        
         通知线程24 FME2016-2_Engine1文件”C:\FMEServerShare\资源\引擎\变压器\工具。“py”,第10行,in
         
          通知线程24 FME2016-2_Engine1进程“FME2016-2_Engine1”正在重新启动。通知FME2016-2_Engine1 393566:进程“FME2016-2_Engine1”等待进程输出监听器线程终止…
         
        
       
格林尼治时间2017年3月14日星期二15:16:54 拉里