[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>
☆★☆★☆★☆★☆★☆★☆★☆★