BOINC [错误] 状态文件错误:缺少文件_0_1

BOINC [错误] 状态文件错误:缺少文件_0_1

我正在尝试设置 BOINC 服务器以进行一些严肃的处理。我成功设置了项目,并使用“包装器”设置编写了代码。但是我无法让应用程序在客户端上处理数据。

我正在使用来自 BOINC wiki 的说明作为指导

我设置了我的应用程序文件夹,按照说明添加了包装器和工作器,设置了我的 XML 文件和模板,然后运行了 make_work。一切似乎都很好,但是当我的客户端连接到项目时,它下载了除我传递给 make_work 的实际文件之外的所有内容。日志显示:

[error] State file error: missing file <wu_name>_0_1

显然,其中<wu_name>是传递给 make_work 的工作单元文件的名称。

我仔细检查了所有东西,但还是找不到问题。有什么想法可以让我先从哪里开始查找吗?

这是我的 wu 模板:

<file_info>
<number>0</number>
</file_info>
<workunit>
<file_ref>
<file_number>0</file_number>
<open_name>in</open_name>
<copy_file/>
</file_ref>
<min_quorum>1</min_quorum>
<target_nresults>1</target_nresults>
</workunit>

还有我的 wu 结果模板

<file_info>
<name><OUTFILE_0/></name>
<generated_locally/>
<upload_when_present/>
<max_nbytes>10000</max_nbytes>
<url><UPLOAD_URL/></url>
</file_info>
<result>
<file_ref>
<file_name><OUTFILE_0/></file_name>
<open_name>out</open_name>
</file_ref>
</result>

我的 job.xml 也应该如此:

<job_desc>
<task>
<application>test7zpwd</application>
<stdin_filename>stdin</stdin_filename>
<stdout_filename>stdout</stdout_filename>
<command_line></command_line>
</task>
</job_desc>

答案1

我想说的是 BOINC 用户邮件列表在这里:http://boinc.berkeley.edu/email_lists.php是您的最佳选择。由于此应用程序非常具体,因此很难在 serverfault 上找到该特定问题的专家。

相关内容