远程运行时引擎故障排除 DataStage Anywhere
使用这些解决方案,帮助解决远程引擎 IBM® DataStage® 远程引擎的任何位置。
内容
工作卡在悬挂或运行中
检查远程引擎是否在任务运行期间崩溃或重启。 如果容器在作业运行过程中崩溃,容器启动的日期时间将在请求作业运行后不久。 在这种情况下,"不久之后 "是指容器启动时间不超过特定作业运行的预期时间。 如果开始时间超过了这段时间,或者在工作开始时间之前,则应排除容器在运行中途宕机的可能性。
如果容器的开始时间早于作业运行请求的时间,请执行以下步骤:
- 使用Docker或Kubernetes命令访问远程引擎。
- 在容器内运行以下命令
ps -eo lstart,cmd | grep /opt/ibm | grep -v sh | grep -v grep
输出结果应列出两个正在运行的进程。 如果输出少于两行,则表明当前容器无法正常工作。 如果是这种情况,请手动重启容器以解决问题。 如果任一进程的日期时间晚于作业开始时间,则可能表明容器崩溃或在运行中途启动。
远程引擎上的 mailx 命令
在为工作前或工作后子程序运行 mailx 命令之前,必须提供 SMTP 服务器信息。
使用 DataStage-aaS 可在同一台机器上使用其他产品
当启动 DataStage-aaS 时,请使用 dsengine.sh ,不要使用 /temp 作为音量安装目录,因为其他服务可能会干扰 DataStage 的操作。 请使用 --volume-dir 标记来自定义安装位置,并在其他位置创建新目录。
使用公共云作为控制平面时与 FIPS 不兼容
使用公共云作为控制平面时,请禁用主机上的 FIPS。 将公共云作为控制平面,并在主机上启用 FIPS,会导致工作日志上传失败,因为公共云 COS 与 FIPS 不兼容。