gpt4 book ai didi

.net - Azure Batch - 任务竞争但不执行任何操作

转载 作者:行者123 更新时间:2023-12-05 05:11:48 26 4
gpt4 key购买 nike

我正在尝试在 Azure Batch 池上运行任务。任务完成且没有错误,但不产生任何输出。

我创建并配置了 Ubuntu 18.04 LTS 虚拟机,将我的 .NET Core 2.1 SCA 放入 /usr/local/bin/MyApp 并从该计算机创建了镜像。

接下来,我使用自定义镜像和一个低优先级节点创建批处理池。

当我 ssh 到它时,我可以看到我放置它的应用程序,并且可以按如下方式运行它:

cd /usr/local/bin/MyApp && ./MyApp some_param

这会产生预期的结果。但是当我在 azure 门户中创建任务时:

/bin/sh -c cd /usr/local/bin/MyApp && ./MyApp some_param

运行时间不到1秒,显示任务成功。但它不会产生任何结果。

我的应用程序只是从 Blob 存储加载文件,对其进行处理然后上传回 Blob 存储。

当我在门户中运行以下任务时:

/bin/sh -c pwd

它输出:

 /mnt/batch/tasks/workitems/processing-job/job-1/test2/wd

但是当我这样做时:

/bin/sh -c cd .. && pwd

我在 stderr.txtstdout.txt 中看不到任何内容。

难道它根本找不到我的应用程序(并且由于某种原因不会抛出任何错误)?

我尝试将 MyApp 添加到 $PATH,但是当我运行时:

MyApp some_param

stderr.txt中我看到访问被拒绝错误。

我尝试在管理员和非管理员用户下执行它,得到相同的结果。

请帮忙。

最佳答案

很酷,这是快速答案,希望能满足您的需求:

关于.net - Azure Batch - 任务竞争但不执行任何操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55145944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com