Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Continuous integration 如何降低CruiseControl.NET';什么是CPU使用率?_Continuous Integration_Cruisecontrol.net_Cpu Usage - Fatal编程技术网

Continuous integration 如何降低CruiseControl.NET';什么是CPU使用率?

Continuous integration 如何降低CruiseControl.NET';什么是CPU使用率?,continuous-integration,cruisecontrol.net,cpu-usage,Continuous Integration,Cruisecontrol.net,Cpu Usage,在我们的巡航控制设置中,我们有171个项目。在生成服务器上,CC.NET服务运行程序始终使用超过67%的CPU。该进程有200个线程 A引用了Java版本中的类似问题,他们通过设置间隔修复了该问题 我们的intervalTrigger设置如下: 如何降低CPU使用率或了解CC.NET正在做什么?您可以关闭日志记录。我们已经在CCNet服务器上关闭了它 另一个解决方案是,如果您对源代码管理进行轮询,则可以使用非轮询路由重新设计它。例如,使用Subversion,您可以设置post commit h

在我们的巡航控制设置中,我们有171个项目。在生成服务器上,CC.NET服务运行程序始终使用超过67%的CPU。该进程有200个线程

A引用了Java版本中的类似问题,他们通过设置间隔修复了该问题

我们的intervalTrigger设置如下:


如何降低CPU使用率或了解CC.NET正在做什么?

您可以关闭日志记录。我们已经在CCNet服务器上关闭了它


另一个解决方案是,如果您对源代码管理进行轮询,则可以使用非轮询路由重新设计它。例如,使用Subversion,您可以设置post commit hook来执行CCNet构建节点。减少轮询有助于降低CPU。

增加间隔、降低日志记录级别或获得更好的PC