如何即时更改 corb 线程数

How to change corb thread count on the fly

如何在 corb 运行 期间减少线程数。我在下面尝试但没有工作谢谢

[linux1]$corb thread-count 8

不清楚您 运行 的 corb 进程是什么,想知道它如何传递任何命令行开关并使用它们来调用 CoRB 进程。

有一个 THREAD-COUNT 选项可以指定为系统 属性、主参数或 中的选项OPTIONS-FILECOMMAND-FILE.

CoRB 需要通过以下一种或多种机制指定的选项:

  1. 命令行参数
  2. Java 系统属性 例如:-DXCC-CONNECTION-URI=xcc://user:password@localhost:8202
  3. 作为使用 -DOPTIONS-FILE=myjob.properties 指定的 class 路径中的属性文件。还支持相对和完整文件系统路径。

如果在多个地方指定,命令行参数优先于 Java 系统 属性,后者优先于 中的 属性 OPTIONS-FILE 属性文件。

有几种方法可以在作业执行时动态调整线程数:

  • 如果设置 COMMAND-FILE to point to a properties file (doesn't have to exist when the job is started, but can be the OPTIONS-FILE), then CoRB will watch that file and will update the number of threads if you happen to change the THREAD-COUNT

  • 如果您启用了 UI,通过为 JOB-SERVER-PORT 指定可用端口或端口范围,您可以更改 [=54] 的线程数=](URL 在启动时登录),也可以进行与 UI 相同的 HTTP 调用。