の例ではstream3.c
、pipe(fd)
2 つのファイル記述子fd[0]
とfd[1]
.
このスクリプトは、コマンドによって実行され続けwake_up(argv, fd[0], WK_FD)
ます。
これは、すべてのサーバー プッシュ スクリプトが 2 つのファイル記述子を使用することを意味します。
誰が知ることができますか:
- 上記のように、100,000 個のアクティブで長期間実行されているスクリプトがある場合、またはそれ以上の場合はどうなるでしょうか?
- すべてのファイル記述子を使い果たしますか?
- 接続をアクティブに保つために保持されるシステム リソースの数は?