我正在尝试设置 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 上找到该特定问题的专家。