Merge pull request #14879 from scpeters/max_open_files_message
lock_file: better message if too many open files
This commit is contained in:
commit
0209ba1cd0
@ -42,7 +42,11 @@ class LockFile
|
|||||||
def create_lockfile
|
def create_lockfile
|
||||||
return if @lockfile.present? && !@lockfile.closed?
|
return if @lockfile.present? && !@lockfile.closed?
|
||||||
|
|
||||||
@lockfile = @path.open(File::RDWR | File::CREAT)
|
begin
|
||||||
|
@lockfile = @path.open(File::RDWR | File::CREAT)
|
||||||
|
rescue Errno::EMFILE
|
||||||
|
odie "The maximum number of open files on this system has been reached. Use `ulimit -n` to increase this limit."
|
||||||
|
end
|
||||||
@lockfile.fcntl(Fcntl::F_SETFD, Fcntl::FD_CLOEXEC)
|
@lockfile.fcntl(Fcntl::F_SETFD, Fcntl::FD_CLOEXEC)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user