slurmdbd

部分:Slurm 守护进程 (8)
更新:Slurm 守护进程
索引

 

名称

slurmdbd - Slurm 数据库守护进程。

 

概要

slurmdbd [选项...]

 

描述

slurmdbd 提供了一个安全的企业级数据库接口 用于 Slurm。这对于归档会计记录特别有用。

 

选项

-D
在前台运行 slurmdbd,并将日志复制到 stdout。

-h
帮助;打印命令选项的简要摘要。

-n <值>
将守护进程的优先级设置为指定值,通常为负数。

-s
如果可能,将 slurmdbd 的工作目录更改为 LogFile 路径,否则更改为 /var/tmp。

-u
仅显示 Slurm 数据库版本以及是否需要转换,并在不接管的情况下退出。如果不需要转换,则返回 0;如果需要转换,则返回 1。

-v
详细操作。可以指定多个 v,每个超过第一个的 v 增加详细程度,最多可达 6 次(即 -vvvvvv)。

-V
打印版本信息并退出。

 

环境变量

以下环境变量可用于覆盖编译到 slurmdbd 中的设置。

ABORT_ON_FATAL
当检测到致命错误时,使用 abort() 而不是 exit() 来终止进程。这允许在不重新编译 Slurm 的情况下捕获回溯。

 

核心文件位置

如果 slurmdbd 使用 -D 选项启动,则核心文件将写入当前工作目录。 否则,如果 "slurmdbd.conf" 中的 LogFile 是一个完全合格的路径名(以斜杠开头),则核心文件将写入与日志文件相同的目录,前提是 SlurmUser 对该目录具有写权限。否则,核心文件将作为最后的手段写入 "/var/tmp/"。如果上述两个目录都没有 SlurmUser 的写权限,则不会生成核心文件。

 

信号

SIGTERM SIGINT SIGQUIT
slurmdbd 将干净地关闭,等待正在进行的汇总完成。

SIGABRT
slurmdbd 将执行核心转储,然后退出。正在进行的操作将被终止。

SIGHUP
重新加载 slurm 配置文件,类似于 'scontrol reconfigure'。

SIGTSTP
从终端停止进程。

SIGUSR2
重新读取配置中的日志级别,然后重新打开日志文件。这应该在设置 logrotate(8) 时使用。

SIGCHLD SIGUSR1 SIGXCPU SIGPIPE SIGALRM
这些信号被明确忽略。

 

注意

尝试使用不同的 slurmctld 特定配置参数(例如超时)使用不同的配置文件可能会很有用。然而,除非您明确告诉每个守护进程或 Slurm 程序使用它,否则此特殊配置文件将不会被 slurmd 守护进程或 Slurm 程序使用。如果您希望更改通信端口、临时文件系统的位置或其他 Slurm 组件使用的参数,请更改公共配置文件 slurm.conf

 

版权

版权 (C) 2008 劳伦斯利弗莫尔国家实验室。 版权 (C) 2010-2022 SchedMD LLC。 在劳伦斯利弗莫尔国家实验室制作(参见免责声明)。 CODE-OCEC-09-009。保留所有权利。

此文件是 Slurm 的一部分,一个资源管理程序。 有关详细信息,请参见 <https://slurm.schedmd.com/>。

Slurm 是自由软件;您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它;许可证的版本 2,或(根据您的选择)任何更高版本。

Slurm 的分发是希望它将是有用的,但不提供任何担保;甚至没有对适销性或特定用途的适用性的隐含担保。有关更多详细信息,请参见 GNU 通用公共许可证。

 

另见

slurm.conf(5), slurmdbd.conf(5), slurmctld(8)


 

索引

名称
概要
描述
选项
环境变量
核心文件位置
信号
注意
版权
另见

此文档是由 man2html 使用手册页创建的。
时间:2025年7月2日 13:21:55 GMT