
There's a bug reported on Launchpad (https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/1420640) that describes a similar situation. The solution is to request a lower limit of open files for the process.
27 lines
558 B
Plaintext
27 lines
558 B
Plaintext
# MaxScale service
|
|
|
|
description "MariaDB MaxScale"
|
|
|
|
start on stopped rc RUNLEVEL=[2345]
|
|
stop on starting rc runlevel [!2345]
|
|
|
|
# Respawn the process on abnormal exits
|
|
respawn
|
|
|
|
# Uncomment this to limit respawns to two every five minutes
|
|
# respawn limit 2 5
|
|
|
|
# Unlimited open files
|
|
limit nofile 65535 65535
|
|
|
|
# Make sure /var/run/maxscale exists
|
|
pre-start exec /usr/bin/install -d -o maxscale -g maxscale @MAXSCALE_VARDIR@/run/maxscale
|
|
|
|
# Change the user to maxscale:maxscale
|
|
setuid maxscale
|
|
setgid maxscale
|
|
|
|
# Start MaxScale
|
|
expect fork
|
|
exec /usr/bin/maxscale
|