Điều này thường xảy ra do hết bộ mô tả tệp.
Có giới hạn tổng bộ mô tả tệp của hệ thống, bạn nhận được gì từ lệnh:
sysctl fs.file-nr
Điều này trả về số lượng bộ mô tả tệp:
<in_use> <unused_but_allocated> <maximum>
Để tìm ra giới hạn của bộ mô tả tệp người dùng, hãy chạy các lệnh:
sudo su - <username>
ulimit -Hn
Để biết có bao nhiêu bộ mô tả tệp được người dùng sử dụng, hãy chạy lệnh:
sudo lsof -u <username> 2>/dev/null | wc -l
Vì vậy, bây giờ nếu bạn đang gặp vấn đề về giới hạn bộ mô tả tệp hệ thống, bạn sẽ cần phải chỉnh sửa tệp /etc/sysctl.conf của mình và thêm hoặc sửa đổi nó đã tồn tại, một dòng có fs.file-max và đặt nó thành giá trị lớn. đủ để đối phó với số lượng bộ mô tả tệp bạn cần và khởi động lại.
fs.file-max = 204708