Skip to content

Commit bc0af19

Browse files
committed
Fix the maximum number of listeners to avoid getting over Jetty Server's default limit 200 threads.
PiperOrigin-RevId: 829137825 Change-Id: I9068a7d58e3dca50fe70838e1e6d7770f32606d3
1 parent fb41fd9 commit bc0af19

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

runtime/local_jetty12/src/main/java/com/google/appengine/tools/development/jetty/JettyContainerService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ protected void connectContainer() throws Exception {
351351
null,
352352
null,
353353
0,
354-
Runtime.getRuntime().availableProcessors(),
354+
Math.min(Runtime.getRuntime().availableProcessors(), 150),
355355
new HttpConnectionFactory(configuration));
356356
connector.setHost(address);
357357
connector.setPort(port);

runtime/local_jetty121/src/main/java/com/google/appengine/tools/development/jetty/JettyContainerService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@ protected void connectContainer() throws Exception {
353353
null,
354354
null,
355355
0,
356-
Runtime.getRuntime().availableProcessors(),
356+
Math.min(Runtime.getRuntime().availableProcessors(), 150),
357357
new HttpConnectionFactory(configuration));
358358
connector.setHost(address);
359359
connector.setPort(port);

runtime/local_jetty121_ee11/src/main/java/com/google/appengine/tools/development/jetty/ee11/JettyContainerService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ protected void connectContainer() throws Exception {
358358
null,
359359
null,
360360
0,
361-
Runtime.getRuntime().availableProcessors(),
361+
Math.min(Runtime.getRuntime().availableProcessors(), 150),
362362
new HttpConnectionFactory(configuration));
363363
connector.setHost(address);
364364
connector.setPort(port);

runtime/local_jetty12_ee10/src/main/java/com/google/appengine/tools/development/jetty/ee10/JettyContainerService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,7 @@ protected void connectContainer() throws Exception {
357357
null,
358358
null,
359359
0,
360-
Runtime.getRuntime().availableProcessors(),
360+
Math.min(Runtime.getRuntime().availableProcessors(), 150),
361361
new HttpConnectionFactory(configuration));
362362
connector.setHost(address);
363363
connector.setPort(port);

runtime/local_jetty9/src/main/java/com/google/appengine/tools/development/jetty9/JettyContainerService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ protected void connectContainer() throws Exception {
320320
null,
321321
null,
322322
0,
323-
Runtime.getRuntime().availableProcessors(),
323+
Math.min(Runtime.getRuntime().availableProcessors(), 150),
324324
new HttpConnectionFactory());
325325
connector.addBean(new CompletionListener());
326326
connector.setHost(address);

0 commit comments

Comments
 (0)