sql >> データベース >  >> NoSQL >> MongoDB

mongo-cliがドロップしてmlockに失敗しました:ロックされたメモリを割り当てることができません

    同様の問題が発生しました。 Dockerを内蔵したDebiannspawnコンテナがあります。 mongo mlockが原因で、イメージを起動できませんでした システムコールが拒否されました。

    /etc/systemd/nspawn/machine.nspawnに次の構成がありました :

    [Exec]
    Capability=all
    SystemCallFilter=add_key keyctl
    
    [Files]
    Bind=/sys/fs/cgroup
    

    @memlockを追加して問題を解決しました SystemCallFilterへ 。

    あなたの場合、Capability=allがない場合 machine.nspawnの行 ファイルには、少なくともCapability=CAP_IPC_LOCKが必要です。 。




    1. _idを使用してmLabコレクションからオブジェクトを更新する方法

    2. MongoDB+Python-非常に遅い単純なクエリ

    3. JsonオブジェクトをMongoose文字列キーに保存する

    4. MongoDBの_idタイプを整数に変更するのは悪いことですか?