Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mq_open (server): Too many open files #1880

Open
brandy125 opened this issue Sep 11, 2024 · 2 comments
Open

mq_open (server): Too many open files #1880

brandy125 opened this issue Sep 11, 2024 · 2 comments

Comments

@brandy125
Copy link

Anybody had this error message before?

'''
bash$ gdl
Server: mq_open (server): Too many open files
bash$
'''

@GillesDuvert
Copy link
Contributor

mq_open was tentatively introduced in #1870 for IDL_IDLBridge (see #1857) . The new version (#1879) will be better. probably the one you use does not close properly the message queues, or the system-wide limit in /proc/sys/fs/mqueue/queues_max is too small. At the moment, if GDL hangs, the eventual opened message queues are not rproperly closed.
Message queues are files in in /dev/mqueue/ and this directory can be emptied manually if necessary.
(same for stale POSIX shared memory files in /dev/shm)
The new version should create the server message queue only if IDL_IDLBridge is used.

@GillesDuvert
Copy link
Contributor

#1879 is now merged, please test with it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants