0

VPSにPythonモジュールをインストールしようとしていますが、インストールを実行しようとすると、次の問題が発生します。

  • 仮想メモリが使い果たされました:メモリを割り当てることができません
  • エラー:コマンド'gcc'が終了ステータス1で失敗しました

私はこれを解決するためにオンラインで読んだいくつかのことを試しましたが、まだ運がありません。職場の友人と話をしましたが、VPSでこれを回避する一般的な方法は、GCCをmySQLdでエイリアスすることでした。これは、VPSでは通常mySQLの仮想メモリが増えるためです。

だから、私の質問は、mySQLdでGCCをエイリアスしてから元に戻すにはどうすればよいですか?

参考までに、CentOSを実行しています。

4

1 に答える 1

1

最近、仮想サーバーで PHP5 をコンパイルしているときに同じ問題が発生しました。私が最終的に解決した方法は、スワップファイルを作成してスワップスペースを追加することでした。手順については、 http://www.redhat.com/docs/manuals/linux/RHL-8.0-Manual/custom-guide/s1-swap-adding.htmlを参照してください。また、/sbin/sysctl -w vm.max_map_count=[ENOUGH] を実行して vm.max_map_count を増やす必要がある場合もあります。ここで、[ENOUGH] はマジック ナンバーであり、あまりお勧めできません。ただし、最初に確認して (/sbin/sysctl vm.max_map_count)、それに基づいて推測することができます。

そして、あなたの同僚の創造性を祝福してください! :)

于 2010-07-10T00:59:46.513 に答える