Bug #372
dev-poll interface problem on Solaris 10
| Status: | Fixed | Start: | ||
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assigned to: | - | % Done: | 0% |
|
| Category: | core | |||
| Target version: | - | |||
| Missing in 1.5.x: |
Description
When using /dev/poll interface on Solaris 10,
ioctl(ev->devpoll_fd, DP_POLL, &dopoll);
fails. Problem seems to be in fdlimit, and check that was added in Sol10.
Long description of same problem in libevent:
http://forum.sun.com/thread.jspa?threadID=26396&tstart=0
Solution: do not use all available FDs, but at least one less, preferably 10 less, to be on safe side.
Change in server.c:
srv->max_fds = rlim.rlim_cur;
to:
srv->max_fds = rlim.rlim_cur - 10;
-- debnar
History
Updated by jan almost 5 years ago
- Status changed from New to Fixed
- Resolution set to fixed
thanks for the report,
fixed in r853
Updated by stbuehler over 2 years ago
This "fix" probably introduced a new bug, see #1562.
Also available in: Atom