Browse Source

Try some netty configs in Play 2 projects (#4716)

Matthias Kurz 6 years ago
parent
commit
12bab414b2

+ 5 - 1
frameworks/Java/play2-java/play2-java-ebean-hikaricp/conf/application.conf

@@ -32,11 +32,15 @@ play.server {
     log.wire = false
 
     option {
-      SO_BACKLOG = 256
+      SO_BACKLOG = 8192
+      SO_REUSEADDR = true
+      "io.netty.channel.epoll.EpollChannelOption#SO_REUSEPORT" = true
+      "io.netty.channel.epoll.EpollChannelOption#TCP_FASTOPEN" = 1
 
       child {
         SO_KEEPALIVE = true
         TCP_NODELAY = true
+        SO_REUSEADDR = true
 
         # The default is 1 since Linux Kernel 3.13
         # You can check via "cat /proc/sys/net/ipv4/tcp_fastopen"

+ 5 - 1
frameworks/Java/play2-java/play2-java-jooq-hikaricp/conf/application.conf

@@ -32,11 +32,15 @@ play.server {
     log.wire = false
 
     option {
-      SO_BACKLOG = 256
+      SO_BACKLOG = 8192
+      SO_REUSEADDR = true
+      "io.netty.channel.epoll.EpollChannelOption#SO_REUSEPORT" = true
+      "io.netty.channel.epoll.EpollChannelOption#TCP_FASTOPEN" = 1
 
       child {
         SO_KEEPALIVE = true
         TCP_NODELAY = true
+        SO_REUSEADDR = true
 
         # The default is 1 since Linux Kernel 3.13
         # You can check via "cat /proc/sys/net/ipv4/tcp_fastopen"

+ 5 - 1
frameworks/Java/play2-java/play2-java-jpa-hikaricp/conf/application.conf

@@ -32,11 +32,15 @@ play.server {
     log.wire = false
 
     option {
-      SO_BACKLOG = 256
+      SO_BACKLOG = 8192
+      SO_REUSEADDR = true
+      "io.netty.channel.epoll.EpollChannelOption#SO_REUSEPORT" = true
+      "io.netty.channel.epoll.EpollChannelOption#TCP_FASTOPEN" = 1
 
       child {
         SO_KEEPALIVE = true
         TCP_NODELAY = true
+        SO_REUSEADDR = true
 
         # The default is 1 since Linux Kernel 3.13
         # You can check via "cat /proc/sys/net/ipv4/tcp_fastopen"

+ 5 - 1
frameworks/Java/play2-java/play2-java/conf/application.conf

@@ -32,11 +32,15 @@ play.server {
     log.wire = false
 
     option {
-      SO_BACKLOG = 256
+      SO_BACKLOG = 8192
+      SO_REUSEADDR = true
+      "io.netty.channel.epoll.EpollChannelOption#SO_REUSEPORT" = true
+      "io.netty.channel.epoll.EpollChannelOption#TCP_FASTOPEN" = 1
 
       child {
         SO_KEEPALIVE = true
         TCP_NODELAY = true
+        SO_REUSEADDR = true
 
         # The default is 1 since Linux Kernel 3.13
         # You can check via "cat /proc/sys/net/ipv4/tcp_fastopen"

+ 5 - 1
frameworks/Scala/play2-scala/play2-scala-anorm/conf/application.conf

@@ -27,11 +27,15 @@ play.server {
     log.wire = false
 
     option {
-      SO_BACKLOG = 256
+      SO_BACKLOG = 8192
+      SO_REUSEADDR = true
+      "io.netty.channel.epoll.EpollChannelOption#SO_REUSEPORT" = true
+      "io.netty.channel.epoll.EpollChannelOption#TCP_FASTOPEN" = 1
 
       child {
         SO_KEEPALIVE = true
         TCP_NODELAY = true
+        SO_REUSEADDR = true
 
         # The default is 1 since Linux Kernel 3.13
         # You can check via "cat /proc/sys/net/ipv4/tcp_fastopen"

+ 5 - 1
frameworks/Scala/play2-scala/play2-scala-reactivemongo/conf/application.conf

@@ -23,11 +23,15 @@ play.server {
     log.wire = false
 
     option {
-      SO_BACKLOG = 256
+      SO_BACKLOG = 8192
+      SO_REUSEADDR = true
+      "io.netty.channel.epoll.EpollChannelOption#SO_REUSEPORT" = true
+      "io.netty.channel.epoll.EpollChannelOption#TCP_FASTOPEN" = 1
 
       child {
         SO_KEEPALIVE = true
         TCP_NODELAY = true
+        SO_REUSEADDR = true
 
         # The default is 1 since Linux Kernel 3.13
         # You can check via "cat /proc/sys/net/ipv4/tcp_fastopen"

+ 5 - 1
frameworks/Scala/play2-scala/play2-scala-slick/conf/application.conf

@@ -27,11 +27,15 @@ play.server {
     log.wire = false
 
     option {
-      SO_BACKLOG = 256
+      SO_BACKLOG = 8192
+      SO_REUSEADDR = true
+      "io.netty.channel.epoll.EpollChannelOption#SO_REUSEPORT" = true
+      "io.netty.channel.epoll.EpollChannelOption#TCP_FASTOPEN" = 1
 
       child {
         SO_KEEPALIVE = true
         TCP_NODELAY = true
+        SO_REUSEADDR = true
 
         # The default is 1 since Linux Kernel 3.13
         # You can check via "cat /proc/sys/net/ipv4/tcp_fastopen"

+ 5 - 1
frameworks/Scala/play2-scala/play2-scala/conf/application.conf

@@ -27,11 +27,15 @@ play.server {
     log.wire = false
 
     option {
-      SO_BACKLOG = 256
+      SO_BACKLOG = 8192
+      SO_REUSEADDR = true
+      "io.netty.channel.epoll.EpollChannelOption#SO_REUSEPORT" = true
+      "io.netty.channel.epoll.EpollChannelOption#TCP_FASTOPEN" = 1
 
       child {
         SO_KEEPALIVE = true
         TCP_NODELAY = true
+        SO_REUSEADDR = true
 
         # The default is 1 since Linux Kernel 3.13
         # You can check via "cat /proc/sys/net/ipv4/tcp_fastopen"