Merge branch 'stable-2.13'
* stable-2.13: JettyServer: Enable systemd socket activation for gerrit Change-Id: Id28350c321bfe035d6398eda395a6d5222d267cf
This commit is contained in:
@@ -2325,6 +2325,14 @@ to permit fast restarts.
|
|||||||
+
|
+
|
||||||
By default, true.
|
By default, true.
|
||||||
|
|
||||||
|
[[httpd.inheritChannel]]httpd.inheritChannel::
|
||||||
|
+
|
||||||
|
If true, permits the daemon to inherit its server socket channel
|
||||||
|
from fd0/1(stdin/stdout). When set to true, the server can be socket
|
||||||
|
activated via systemd or xinetd.
|
||||||
|
+
|
||||||
|
By default, false.
|
||||||
|
|
||||||
[[httpd.requestHeaderSize]]httpd.requestHeaderSize::
|
[[httpd.requestHeaderSize]]httpd.requestHeaderSize::
|
||||||
+
|
+
|
||||||
Size, in bytes, of the buffer used to parse the HTTP headers of an
|
Size, in bytes, of the buffer used to parse the HTTP headers of an
|
||||||
|
|||||||
@@ -275,7 +275,7 @@ public class JettyServer {
|
|||||||
} catch (URISyntaxException e) {
|
} catch (URISyntaxException e) {
|
||||||
throw new IllegalArgumentException("Invalid httpd.listenurl " + u, e);
|
throw new IllegalArgumentException("Invalid httpd.listenurl " + u, e);
|
||||||
}
|
}
|
||||||
|
c.setInheritChannel(cfg.getBoolean("httpd", "inheritChannel", false));
|
||||||
c.setReuseAddress(reuseAddress);
|
c.setReuseAddress(reuseAddress);
|
||||||
connectors[idx] = c;
|
connectors[idx] = c;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,17 @@
|
|||||||
|
# Systemd unit file for gerrit
|
||||||
|
|
||||||
|
[Unit]
|
||||||
|
Description=Gerrit Code Review
|
||||||
|
After=syslog.target network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
WorkingDirectory=/opt/gerritsrv/
|
||||||
|
Environment=GERRIT_HOME=/opt/gerritsrv/gerrit/ JAVA_HOME=/opt/jdk1.8.0_45/
|
||||||
|
ExecStart=/usr/bin/java -Xmx1024m -jar ${GERRIT_HOME}/bin/gerrit.war daemon -d ${GERRIT_HOME}
|
||||||
|
User=gerritsrv
|
||||||
|
SyslogIdentifier=GerritCodeReview
|
||||||
|
StandardInput=socket
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Gerrit HTTP socket
|
||||||
|
|
||||||
|
[Socket]
|
||||||
|
ListenStream=80
|
||||||
|
Accept=no
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=sockets.target
|
||||||
Reference in New Issue
Block a user