スーパーバイザ启动エラー:<クラスのsocket.errorが '>、[エラー番号101]ネットワークが到達不能です

完全なスタックとアーキテクチャ > テクニカルデザイン
 

スーパーバイザ启动エラー:<クラスのsocket.errorが '>、[エラー番号101]ネットワークが到達不能です

 

パートナー企業MMは、今日は私が最終的に提起された問題の発展に関心と心配を払って、第六文書を送りました。調整の詳細については、文書のほとんどは、全体の駅のカテゴリー(goodcat)CRUDと拡張フロントエンドの特殊効果、current_itemポジショニングとデータスクリーニングにおいて重要な問題に焦点を当てます。スーパーバイザーは殺す再起動が新たな問題が発生した後、サーバーの問題にアップロードしたときに表示される編集した後、発見されました。

環境問題がトリガー

私は、サーバーのLinux(CentOSに)システム上のトルネードインスタンスを展開する場合、スーパーバイザ遭遇socket.errorが問題を開始

スーパーバイザー+ Apacheプロジェクトの展開は、重要なパラメータ完了です。

スーパーバイザー:ユーザー= apacheの。

アパッチ:

ProxyRequests Off
    <Proxy *>
       Order deny,allow
       Allow from all
    </Proxy>
    ProxyPass / http://127.0.0.1:8899/
    ProxyPassReverse / http://127.0.0.1:8899/

エラーの詳細:

エラー:<クラスのsocket.errorが '>、[errnoに101]ネットワークが到達不能である:ファイル:/usr/local/lib/python2.7/socket.py行:571

ソリューション

検査によって、私はStackOverflowの上kelorek答えは解決することができたような問題を、彼らは仕事をお願いします。(@Kelorekは)彼の答えを見てみましょう。

あなたはsupervisorctlを使用する前にsupervisordを開始する必要があります。私の場合:

    sudoのsupervisord /etc/supervisor/supervisord.conf -c
    sudoのsupervisorctl -c /etc/supervisor/supervisord.conf

これは、コンフィギュレーションファイルを介してスーパーバイザを起動し、その後supervisorctlを使用することです。だから私は、コマンドを実行します。

# /usr/local/bin/supervisord –c /etc/supervisor/supervisor.conf

yourappnameオープン竜巻プロジェクトを開始supervisorct:実際には、ここに私の問題は、コマンドの使用を継続する必要が解決されていないのです。

ヒント:前述のエラー・タイトル主な問題は、次のとおりです。

error: <class 'socket.error'>, [Errno 111] Connection refused: file: /usr/lib64/python2.6/socket.py line: 567

スーパーバイザ知識サプリメント

スーパーバイザーsupervisord&supervisorctlは、2つの実行可能プログラムは、Apache HTTPD&のapachectlの同等の関係です。

  • supervisord背景管理サーバは、ポリシー管理、バックグラウンドデーモンの設定ファイルに従って使用され、それがシステムで自動的に起動します。
  • 管理者のためのsupervisorctlは、スプーラに開始(スタート)/リブート(再起動)/停止(停止)や他の命令を送信します。

======= =========見ていない、唯一のレコードについてのエッセイのために、ラインを割ます

まあ、私は臆面もなく(記事のようなレコード操作エラーが私の意見ではといくつかの契約を持っている)の記事を水と、実際にはこれが私の意図はなかったです。私は記事の重要な問題の最初の段落で述べた分類のデザインの。元シニアのWebアーキテクトインタビューの質問を閲覧し、数日話題の同じ種類を見ることが起こった- 「データベース設計カテゴリのツリーデータ構造の設計」

ツリーデータ、主な関心事は、次のとおりです。

  1. どのように効率的なツリーの形でユーザに提示されるデータ。
  2. ノードによって、すべての親ノードを検索します。
  3. (サブノードの子ノードを含む)すべての後続ノードのノードを取得します

私は、ツリーデータ構造の設計最初に接触していないよ、とモールシステムを開発する前に時間をかけてそれを投げます。しかし、最初からそれが存在し、またでそれがものを得るために数分を改善するために設計されて、それは容易ではありません!そして、これはただ一つのピットを掘るための開発者の数のある、特にPythonの+ MongoDBは(私の苦情がから来ている)私の強いスーツではありません。エッセイの前に、「最初のテストのMongoDBのデータ構造の設計とクエリ内の$ -マルチレベルディレクトリ」、パイソン+ Mongdbアーキテクチャ設計部門での簡単な議論とどのように未来を照会するには、綿密な調査の概要を別の記事を書きます。


 

 

https://www.gznotes.com/supervisor-socket-error-errno-101/

おすすめ

転載: www.cnblogs.com/du-jun/p/11434244.html