- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 perl 脚本,它为二进制程序的输入准备文件,并将二进制程序的执行提交给 SGE 排队系统版本 6.2u2。
作业通过 -sync y
提交允许父 perl 脚本能够使用 waitpid 函数监视提交作业的状态的选项。
这也非常有用,因为向父 perl 脚本发送 SIGTERM 会将此信号传播到每个子进程,然后子进程将此信号转发到 qsub,从而优雅地终止所有相关的提交作业。
因此,我能够使用此 -sync y
提交作业是相当重要的。选项。
不幸的是,我不断收到以下错误:Unable to initialize environment because of error: range_list containes no elements
请注意“containes”的拼写不正确。即 不是 打字错误。它只是向您展示了代码/错误消息的这个区域必须维护得多么糟糕。
产生此错误的尝试提交甚至无法生成 STDOUT 和 STDERR 文件 *.e{JOBID}
和 *.o{JOBID}
.提交完全失败。
在谷歌搜索此错误消息只会导致在晦涩的留言板上出现 Unresolved 帖子。
这个错误甚至不会可靠地发生。我可以重新运行我的脚本,相同的作业甚至不一定会产生错误。我尝试从哪个节点提交作业似乎也无关紧要。
我希望这里有人能解决这个问题。
因此,对这些问题中的任何一个的回答都可以解决我的问题:
最佳答案
我们的网站在 SGE 6.2u5 中遇到了这个问题。我已经在邮件列表上发布了一些问题,但没有解决方案。到目前为止。
事实证明,错误消息是假的。我通过阅读 Univa github“open-core”repo 上的更改日志发现了这一点。后来我看到了 Gridengine v8.0.0c 发行说明中提到的问题。
以下是 github repo 中的相关提交:
qsub sync -y
的数量限制。系统中的职位。此参数称为
MAX_DYN_EC
.我们版本中的默认值是 99,上面的更改将默认值增加到 1000。
MAX_DYN_EC
的定义(来自 sge_conf(5) 手册页)是:
Sets the max number of dynamic event clients (as used by qsub -sync y and by Grid Engine DRMAA API library sessions). The default is set to 99. The number of dynamic event clients should not be bigger than half of the number of file descriptors the system has. The number of file descriptors are shared among the connections to all exec hosts, all event clients, and file handles that the qmaster needs.
$ qconf -secl | grep qsub | wc -l
MAX_DYN_EC=1000
至
qmaster_params
通过
qconf -mconf
.我已经测试过提交数百个
qsub -sync y
工作,我们不再遇到 range_list 错误。之前
MAX_DYN_EC
更改,这样做会可靠地触发错误。
关于environment - SGE - QSUB 无法在 -sync 模式下提交作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4883056/
我想在 32 位 Windows 上获取路径 system32 路径,在 64 位 Windows 上获取路径 SysWOW64。 Environment.GetFolderPath(Environm
我可以在 environment.yml 中设置环境变量吗? conda 中的文件环境? conda 让我 save environment variables in environments通过 e
我一直在尝试大部分 Enviroment.SpecialFolder 枚举,但我认为没有任何方法可以通过枚举。使用 string.Substring() 方法给我带来了最大的收获。 我尝试只获取实际安
当我在 .ios 项目的 appDelegate 中使用 Environment.GetFolderPath(Environment.SpecialFolder.Personal) 时,我得到一个路径
我找到了 this project在做一些研究的同时。我注意到 Docker Compose 示例文件中的这一行: environment: &environment 所以我想知道它实际上意味着什么?
在 python/flask/gunicorn/heroku 堆栈上,我需要根据另一个 env 变量的内容设置一个环境变量。 作为背景,我在 heroku 上运行了一个 python/Flask 应用
我正在尝试使用 angularfire @angular/[email protected] 构建 Angular 15 。但我遇到了这个错误 ✔ Downloading configuration
我在我的一位客户的计算机上遇到了一个非常奇怪的行为,我找不到任何线索来解释为什么会这样:当应用程序调用 Environment.GetFolderPath(Environment.SpecialFol
我遇到了以下方法: Environment.getDataDirectory() : /data 和 getFilesDir() : /data/data/package/files 一种方法使用环境
我在 rails 中有一个迁移,它执行以下操作: class AddMissingIndexes :evid, :length => { :evid => 255 } end end 但是,在对
所以我对 MS Stack Development 世界相当陌生,面临着本地开发环境与服务器环境不同的问题(我认为它们是一样的,但我错了)。 我的设置是使用 Visual Studio 2012(II
我有一个只包含 exe 文件(没有源代码)的 hello 工具。 你好工具结构: bin helloBin.exe helloRoot.exe conanfile.py conanfile.py
我是 R 的新用户,我尝试了以下代码。它给出了一个错误。任何人都可以帮忙吗?代码是: library(ggplot2) data(diamonds) qplot(price, data=diamond
我正在使用以下方法获取 Windows 7 中“我的文档”文件夹的路径并遍历其目录: Dim diri As New DirectoryInfo(Environment.GetFolderPath(E
我试图通过更改其环境变量来修改 Linux 上 JetBrains Rider 中 .NET 项目的设置配置文件。但是,当我点击文件夹图标时,我无法点击添加、删除或修改任何环境变量。 我注意到在 Ri
这个问题已经有答案了: How to add package to conda environment without pip (5 个回答) 已关闭 1 年前。 我在没有连接到互联网的计算机上安装了
我开发了一个 Controller 来使用 JSON 响应 AJAX 请求: class PeopleController extends Controller { public function l
我有一个 asp.net mvc3 应用程序。现在我想将用户数据保存在 C:\Users{AppPoolUserAccount}\AppData\Roaming\MyProgramm... 在第一次调
#include #include #include extern char *environ[]; int main(int argc, char *argv[]) { int ind
我在将 json 文件导入 typescript 时遇到问题。我已经按照惯例配置了tsconfig.json,但是在environment.ts文件中还是不行,但是在environment.prod.
我是一名优秀的程序员,十分优秀!