2009-10-12 100 views

回答

3

ENOSPC from msgget表示已達到系統範圍的最大消息隊列數。

您可能可以配置此限制 - 例如在Linux中,您可以調整/proc/sys/kernel/msgmni

+1

任何解決方法,如果我沒有root權限? – 2009-10-12 12:34:25

+1

我不這麼認爲,這是一個行政設定的資源限制。 'echo「請增加消息隊列的數量。」 | mail root @ localhost'可能是最好的;) – caf 2009-10-12 12:41:09

+1

@Alex - 如果您的機器根本沒有配置爲支持消息隊列,或者沒有足夠的消息隊列,則必須重新配置它。該人將需要root權限。如果不是你,請告訴管理員。或者使用'msgget()'以外的東西。 – 2009-10-12 14:51:12

相關問題