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.
Various older systems use Upstart to control services. MaxScale should provide both init.d scripts and Upstart configurations for systems that don't support systemd.