我有一个可以运行并终止天蓝色批处理任务的服务。 我想在任务终止后返回任务状态。通常,我有退出代码137,但有时会出现NullPointerException,因为终止的任务没有退出代码。 Azure批处理是正常情况,我必须处理吗?
我的天蓝色批处理任务终止的代码:
azureBatchClient.taskOperations().terminateTask(jobId, taskId);
答案 0 :(得分:1)
您可以终止尚未运行或可能正在启动但正在运行准备步骤(例如,下载资源文件或任务应用程序包)的任务。在这种情况下,将没有退出代码,因为命令进程从未启动。在访问退出代码属性之前,您需要检查执行信息以查看它是否已设置(非null)。