Redisのは、警告処理をインストールして起動します

  1、Redisのインストール

    A、インストールパッケージをダウンロードのRedis、アンパック、このステップが終了し、直接、ドキュメントルートのメイクに、PREFIX =は/ usr / local /のRedisのインストール(PREFIXが開発したインストールパスを)作ります

     B、例えばソースバッグのインストールパスにコンフィギュレーションファイルをコピーします。cpパス/ Redisの-5.0.8を/ redis.confパス/ Redisの/

 

  2、Redisのを開始

     ./bin/redis-server ./redis.confインストールディレクトリをRedisの

 

 3、警告処理を開始します

   、あなたはRedisのを起動したときに、唯一のレコードのために、3つの警告、溶液からの警告、およびインターネットを報告

20525:M 2020年4月5日18:34:47.429#警告:の/ proc / sysの/純/コア/ SOMAXCONN 128の低い値に設定されているため、511のTCPバックログ設定を適用することはできません。

ソリューション:

エコー " net.core.somaxconn = 1024 " >の/ etc / sysctl.confの

sysctlを -p

  

B、2番目の警告

警告overcommit_memoryがに設定されています0背景には、メモリ不足の条件の下で失敗する可能性があります保存してください。この問題を解決するにはアドオンvm.overcommit_memory = 1  /etc/sysctl.confにをし、その後、再起動したり、コマンドを実行するのsysctl vm.overcommit_memory = 1  のために、これは有効にします。

ソリューション:

エコー " vm.overcommit_memory = 1 " >>は/ etc / sysctl.confの

sysctlをvm.overcommit_memory = 1

 

C、第三の警告

WARNINGあなたは透明な巨大ページ(THP)をサポートしているが有効カーネル。これは、Redisので遅延とメモリ使用量の問題を作成します。コマンドを実行してこの問題を解決するにはエコー決してありません> / SYS /カーネル/ MM / transparent_hugepage /有効ルートとして、そしてあなたの/etc/rc.localに追加して再起動後に設定を保持するため

  ソリューション:

エコー決して> / SYS /カーネル/ MM / transparent_hugepage / 有効


のVim  は/etc/rc.local    // このファイルに次の文
   
    エコー決して> / SYS /カーネル/ MM / transparent_hugepage / 有効

ソースは/ etc / RCを.localの

 

おすすめ

転載: www.cnblogs.com/xiaoshudian/p/12638652.html