GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
File::ChangeNotify::Watcher::KQueue(3) User Contributed Perl Documentation File::ChangeNotify::Watcher::KQueue(3)

File::ChangeNotify::Watcher::KQueue - KQueue-based watcher subclass

This class implements watching using IO::KQueue, which must be installed for it to work. This is a BSD alternative to Linux's Inotify and other event-based systems.

Although this watcher is more efficient and accurate than the "File::ChangeNotify::Watcher::Default" class, in order to monitor files and directories, it must open filehandles to each of them. Because many BSD systems have relatively low defaults for the maximum number of files each process can open, you may find you run out of file descriptors.

On FreeBSD, you can check (and alter) your system's settings with "sysctl" if necessary. The important keys are: "kern.maxfiles" and "kern.maxfilesperproc". You can see how many files your system current has open with "kern.openfiles".

On OpenBSD, the "sysctl" keys are "kern.maxfiles" and "kern.nfiles". Per-process limits are set in /etc/login.conf. See login.conf(5) for details.

Dan Thomas, <dan@cpan.org>
2019-01-09 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.