diff --git a/DOCKER.md b/DOCKER.md index a899cc8b6..245139f76 100644 --- a/DOCKER.md +++ b/DOCKER.md @@ -77,8 +77,10 @@ continues to work with these variables blank. Native Ubuntu/Debian package installs are managed by `systemd`, not Docker. If the package install fails while starting `manticore.service`, especially with `Status: "Replaying binlogs..."` and `accept() failed ... Too many open files`, -use [`docs/manticore-ubuntu-package.md`](docs/manticore-ubuntu-package.md) to -raise the service file descriptor limit and finish `dpkg` configuration. +or if `searchd` prints a backtrace during binlog replay, use +[`docs/manticore-ubuntu-package.md`](docs/manticore-ubuntu-package.md) to raise +the service file descriptor limit, preserve crash evidence, quarantine bad +binlogs if needed, and finish `dpkg` configuration. ## Make Targets diff --git a/config/manticore.conf b/config/manticore.conf index 2400e42a9..b4028cc01 100644 --- a/config/manticore.conf +++ b/config/manticore.conf @@ -96,7 +96,7 @@ searchd # maximum number of files searchd may keep open # package/systemd installs must also set LimitNOFILE at least this high # https://manual.manticoresearch.com/Server_settings/Searchd#max_open_files - max_open_files = 65535 + max_open_files = 524288 # max allowed per-query filter count # optional, default is 256