FreeBSD Randomly Getting "Got SIGINT, shutting down Homebridge..."
<!-- If you have an issue with a plugin create an issue on that plugin's GitHub page instead. -->

<!-- Before opening an issue, please review the Troubleshooting Page on the Wiki to ensure that this is a new issue, and alternatively search the closed issues for similar problems. -->

<!-- Link to the the Wiki - https://github.com/nfarina/homebridge/wiki -->

<!-- Provide a general summary in the Title above -->

**Describe The Bug:**
<!-- A clear and concise description of what the bug is. -->
Up until about a month ago, Homebridge was running rock-solid in a jail on my TrueNAS server. I'm not sure if it was due to an update, but now it wont stay up longer than a day, usually only a couple of hours. Once I restart the service, I see the only additional line in the logs before it shut down was "Got SIGINT, shutting down Homebridge...".
I have removed ALL plugins except for Homebridge UI, but it still happens. I even tried installing the FreeNAS/TrueNAS plugin, but it also has the same behavior.

**To Reproduce:**
<!-- Steps to reproduce the behavior. -->
Setup Homebridge in a FreeNAS/TrueNAS jail according to the steps here: https://github.com/homebridge/homebridge/wiki/FreeNAS-11.1-Installation-using-a-Jail

**Expected behavior:**
<!-- A clear and concise description of what you expected to happen. -->
Homebridge not to randomly stop

[**Logs:**](https://gist.github.com/ken-driscoll/b6268bd73edb5f838c88a41afe7dd92f) <-- Linked
<!-- Please paste any relevant log output into a gist or using hastebin-->
<!-- If using hastebin or other text sharing website please make the lifespan long-->
<!-- Paste the link between the two () above -->
<!-- Remove any sensitive information, passwords, etc. -->
<!-- Please include the beginning of the log where the homebridge initialization happens -->
<!-- If needing to link multiple log files please do so between the ``` lines below -->

**Homebridge Config:**
<!-- Paste relevant output between the two ``` lines below -->
<!-- Remove any sensitive information, passwords, etc. -->

```json
{
    "bridge": {
        "name": "Homebridge",
        "username": "CC:22:3F:E3:CE:31",
        "manufacturer": "homebridge.io",
        "model": "homebridge",
        "port": 51826,
        "pin": "***********",
        "bind": [
            "epair0b"
        ]
    },
    "description": "TrueNAS Homebridge",
    "ports": {
        "start": 52100,
        "end": 52150,
        "comment": "This section is used to control the range of ports that separate accessory (like camera or television) should be bind to."
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": 8080,
            "auth": "none",
            "theme": "auto",
            "restart": "pm2 restart homebridge",
            "tempUnits": "f",
            "lang": "auto",
            "sudo": false,
            "log": {
                "method": "file",
                "path": "/root/.pm2/logs/homebridge-out.log"
            },
            "platform": "config"
        }
    ]
}
```
**Screenshots:**
<!-- If applicable, add screenshots to help explain your problem. -->

**Environment:**

* **Node.js Version**: 14.16.1
* **NPM Version**: 6.14.8
* **Homebridge Version**: 1.3.4
* **Operating System**: other (FreeBSD 12.2 running in a jail for TrueNAS 12.0-U3.1)
* **Process Supervisor**: pm2
