Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set LimitNOFILE for Patroni systemd service #897

Merged
merged 1 commit into from
Feb 17, 2025
Merged

Conversation

vitabaks
Copy link
Owner

@vitabaks vitabaks commented Feb 17, 2025

This PR adds LimitNOFILE to the Patroni systemd service file to increase the limits for open file descriptors from 1024 to 65536.

New variable: patroni_systemd_limit_nofile, default: 65536

Fixed:

image

This change helps improve stability and prevent connection failures due to file descriptor limits.

@vitabaks vitabaks self-assigned this Feb 17, 2025
@vitabaks
Copy link
Owner Author

vitabaks commented Feb 17, 2025

Check

for pid in $(pgrep -x postgres); do
  echo "PID: $pid"
  cat /proc/$pid/limits | grep "open files"
done
PID: 1343668
Max open files            65536                65536                files
PID: 1343670
Max open files            65536                65536                files
PID: 1343673
Max open files            65536                65536                files
PID: 1343674
Max open files            65536                65536                files
PID: 1343675
Max open files            65536                65536                files
PID: 1343684
Max open files            65536                65536                files
PID: 1343690
Max open files            65536                65536                files
PID: 1343765
Max open files            65536                65536                files
PID: 1343795
Max open files            65536                65536                files
PID: 1343796
Max open files            65536                65536                files
PID: 1345121
Max open files            65536                65536                files
PID: 1345130
Max open files            65536                65536                files
PID: 1345133
Max open files            65536                65536                files
PID: 1345134
Max open files            65536                65536                files
PID: 1345135
Max open files            65536                65536                files
PID: 1345137
Max open files            65536                65536                files
PID: 1345138
Max open files            65536                65536                files
PID: 1345139
Max open files            65536                65536                files
PID: 1345482
Max open files            65536                65536                files
PID: 1345483
Max open files            65536                65536                files

passed

@vitabaks vitabaks merged commit 5eb219d into master Feb 17, 2025
15 checks passed
@vitabaks vitabaks deleted the limit-nofile branch February 17, 2025 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant