zulip/docs/production
Alex Vandiver a95b796a91 supervisor: Drop minfds back down from 1000000 to 40000.
1c76036c61 raised the number of `minfds` in Supervisor from 40k to
1M.  If Supervisor cannot guarantee that number of available file
descriptors, it will fail to start; `/etc/security/limits.conf` was
hence adjusted upwards as well.  However, on some virtualized
environments, including Proxmox LXC, setting
`/etc/security/limits.conf` may not be enough to raise the
system-level limits.  This causes `supervisord` with the larger
`minfds` to fail to start.

The limit of 1000000 was chosen to be arbitrarily high, assuming it
came without cost; it is not expected to ever be reached on any
deployment.  262b19346e already lowered one aspect of that
changeset, upon determining it did come with a cost.  Potentially
breaking virtualized deployments during upgrade is another cost of
that change.

Lower the `minfds` it back down to 40k, partially reverting
1c76036c61, but allow adjusting it upwards for extremely large
deployments.  We do not expect any except the largest deployments to
ever hit the 40k limit, and a frictionless deployment for the
vanishingly small number of huge deployments is not worth the
potential upgrade hiccups for the much more frequent smaller
deployments.
2023-05-18 13:04:33 -07:00
..
authentication-methods.md docs: Link to SCIM docs from SAML instructions. 2023-04-03 17:06:05 -07:00
deployment.md supervisor: Drop minfds back down from 1000000 to 40000. 2023-05-18 13:04:33 -07:00
email-gateway.md puppet: Set /etc/mailname based on postfix.mailname configuration. 2023-01-27 15:08:22 -05:00
email.md docs: Document how to use SMTP without authentication. 2023-02-27 11:59:48 -08:00
export-and-import.md docs: Upgrade to zulip-cloud-current before exporting to Zulip Cloud. 2023-05-15 14:44:11 -07:00
giphy-gif-integration.md docs: Format Markdown with Prettier. 2021-09-08 12:06:24 -07:00
index.md docs: Add ReadTheDocs documentation for SCIM. 2023-04-03 17:01:05 -07:00
install-existing-server.md docs: Uncapitalize the name for nginx. 2022-01-25 11:17:51 -08:00
install.md docs: Clarify "Should I follow this installation guide?" instructions. 2023-03-30 09:08:48 -07:00
maintain-secure-upgrade.md contributor docs: Rename "Upgrade or modify Zulip" -> "Upgrade Zulip". 2023-01-27 12:41:56 -08:00
management-commands.md contributor docs: Migrate "Modify Zulip" to its own page. 2023-01-27 12:41:56 -08:00
mobile-push-notifications.md docs: mobile-push-notifications.md: Fix grammar problems found by LanguageTool. 2022-03-18 15:28:16 -07:00
modify.md contributor docs: Rename "Upgrade or modify Zulip" -> "Upgrade Zulip". 2023-01-27 12:41:56 -08:00
multiple-organizations.md web: Save a needless 301 redirect from /plans to /plans/. 2023-03-24 14:51:01 -07:00
password-strength.md docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00
postgresql.md puppet: Add PostgreSQL 15 support. 2023-05-10 14:06:02 -07:00
requirements.md install: Support Debian 12. 2023-05-18 11:52:22 -07:00
scim.md docs: Add ReadTheDocs documentation for SCIM. 2023-04-03 17:01:05 -07:00
security-model.md docs: Update production docs for local S3 caching. 2023-05-01 11:28:08 -07:00
settings.md contributor docs: Rename "Customize Zulip" -> "Server configuration". 2023-01-27 12:41:56 -08:00
ssl-certificates.md docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00
troubleshooting.md docs: Document the ./scripts/log-search tool. 2022-05-10 14:31:54 -07:00
upgrade.md install: Support Debian 12. 2023-05-18 11:52:22 -07:00
upload-backends.md uploads: Serve S3 uploads directly from nginx. 2023-01-09 18:23:58 -05:00
video-calls.md docs: Fix grammar problems found by LanguageTool. 2022-01-21 14:02:14 -08:00