mod_fastcgi を Apache Web サーバーで使用しています。fastcgi 要求に対応し、クライアントとして機能する他の module-x と通信する TCP サーバーとして機能するモジュールを c で作成しました。そのようなモジュールが 1 つだけ実行されている場合は、問題なく動作します。
しかし、別の同様のモジュールを実行するように構成すると、socket(PF_INET,SOCK_STREAM,0) が呼び出されたときと、module-x から新しい接続が受け入れられたときに、プロセスが同じファイル記述子を取得するため、メッセージを module-x に送信するときに予期しない動作が発生します。バツ。
HTTP 構成
FastCgiServer /scripts/first.fcgi -プロセス 1 FastCgiServer /scripts/second.fcgi -プロセス 1
誰でも助けてください........
ありがとう、TC