電子書籍の厳選無料作品が豊富!

shmgetの使いすぎでshmgetがerrnoの”ENOSPC”を吐くようになってしまいました。
どのように対処すればよいでしょうか?マシンの再起動しかないでしょうか?それとこうならない為の注意点はなんでしょうか?

A 回答 (1件)

ipcrmコマンドで共有メモリを削除することが出来ます。

もし、削除してもかまわない共有メモリであると判断できるのなら、削除してください。そうすれば、その結果、shmgetで再び、確保出来るようになります。
shmgetで取得したメモリを不要になた時、解放してますか。もし、解放していないなら、不要になった時、解放するようにしてください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!