Vì vậy, tôi đang cố gắng đặt giới hạn cho nproc thành 192276. Đây là lần đầu tiên tôi xử lý các giới hạn nên tôi nhanh chóng nhận ra rằng bạn nên thay đổi giới hạn đó trong /etc/security/limits.conf. Vì vậy, tôi đã thêm phần sau vào tệp conf của mình:
@group - nproc 192276
Điều đó không hiệu quả nên tôi đã thử sử dụng mềm
và cứng
còn hơn là -
và điều đó cũng không hiệu quả. Tôi đã cố gắng đặt người dùng thay vì nhóm. Điều đó cũng không hiệu quả. Tôi nghĩ có lẽ tôi đã đạt đến một số giới hạn cao nên tôi đã thử 400 và điều đó cũng không hiệu quả.
Tôi tìm thấy bài viết sau:
https://tecadmin.net/increase-open-files-limit-ubuntu/
mà nói rằng bạn nên thay đổi /etc/pam.d/common-session
bao gồm phiên bắt buộc pam_limits.so
mà tất nhiên cũng không hoạt động.
Tôi tìm thấy một bài đăng khác:
https://superuser.com/questions/1200539/cannot-increase-open-file-limit-past-4096-ubuntu
Có một vài chủ đề mâu thuẫn với nhau.Một người nói về việc phải đặt cả systemd &limits.conf vì systemd được sử dụng cho GUI &limits.conf được sử dụng cho Non-GUI...tôi không chạy gui thì có một bài đăng khác trong chủ đề nói về giới hạn .conf không bao giờ được sử dụng và systemd. Tôi hy vọng đó không phải là trường hợp vì id nên chi tiết hơn và đặt nó ở cấp độ nhóm/người dùng thay vì toàn cầu (giả sử user.conf đặt giới hạn mềm & hệ thống system.conf là giới hạn cứng).
Dù sao, tôi đã cố gắng đặt nó thành 192276 trong tệp user.conf & system.conf và nó không hoạt động. Vì vậy, tôi đã cố gắng đặt lại thành 400 và cuối cùng nó cũng hoạt động. Các bạn những gì những câu chuyện thực sự ở đây. Có một số bài đăng gần đây nói về việc sử dụng limit.conf nên tôi cho rằng nó vẫn hoạt động.
Điều gì đang xảy ra ở đây và câu chuyện thực sự là gì? Tôi muốn đặt nó ở cấp độ người dùng/nhóm hơn là toàn hệ thống.