[PHP-users 10234] Re: FDの制限によりアクセスできなくなる
Yukio.Umezawa
php-users@php.gr.jp
Thu, 19 Sep 2002 09:58:35 +0900
質問をしました、梅澤です。
> 早川仁です。
>
> At Thu, 19 Sep 2002 09:33:51 +0900,
> Yukio.Umezawa <ume@ctc-g.co.jp> wrote:
> > 当然、iPlanetの問題かと思い、OSのファイルディスクリプタの
> > limitをハード/ソフト共に32768に設定してみたのですが
> > それでも256になると同じ現象が起こってしまいます。
> > (iPlanetのプロセスのファイルディスクリプタのlimitはOSの
> > ハードlimitに依存します。)
>
> PHP 以外の普通のプロセスからは 256 個以上のファイルをオープンできますか?
> Solaris は良く知らないんであれですが、1プロセスあたりの最大 FD の制限に
> ひっかかってるのかもしれません(そういう制限を行うことが可能かどうかはわ
> かりませんが)。
PHPを使わずに単純にHTMLのAタグなどでテストしてみると
ちゃんと256以上いけてしまいます。
また、iPlanetのプロセスのファイルディスクリプタの制限値を
見ますと、
/usr/proc/bin/pfiles 28193
28193: ns-httpd -d /usr/iplanet/servers/https-webserver1/config
Current rlimit: 32768 file descriptors
0: S_IFCHR mode:0666 dev:32,0 ino:194360 uid:0 gid:3 rdev:13,2
O_RDWR
1: S_IFCHR mode:0666 dev:32,0 ino:194360 uid:0 gid:3 rdev:13,2
O_RDWR
:
:
となっており、間違いなくファイルディスクリプタのlimitはあがって
いると思われます。
以上、よろしくお願いいたします。
☆★☆★☆★☆★☆★☆★☆★☆★
伊藤忠テクノサイエンス
梅澤 幸生 <ume@ctc-g.co.jp>
☆★☆★☆★☆★☆★☆★☆★☆★