|
View:
New views
11 Messages
—
Rating Filter:
Alert me
|
|
|
[PHP-users 34645] php.ini がopenされているのに読み込まれないこんにちは、大瀧と申します.
Solaris 10 (i386) + Apache 2.0.63 + PHP5.2.10 な環境で バーチャルホスティングサービスを提供しています。 mod_php のときだけ php.ini が読み込まれないという現象が起きており、 修正の糸口が見つけられず、困っています。 以下、確認したことです。 php の configure command './configure' '--with-apxs2=/usr/local/apache2/bin/apxs' '--enable-zend-multibyte' '--enable-mbstring=shared' '--enable-mbregex' '--with-libxml-dir=/opt/csw' '--with-iconv-dir=/opt/csw/lib' '--with-gd' '--with-jpeg-dir=shared' '--with-zlib-dir=shared' '--with-config-file-path=/usr/local/apache2/php' CLI版のphpで php -i した場合 Configuration File (php.ini) Path => /usr/local/apache2/php Loaded Configuration File => /usr/local/apache2/php/php.ini mod_phpのほうでphpinfo() を表示させると Configuration File (php.ini) Path /usr/local/apache2/php Loaded Configuration File (none) apache (httpd)に対してtruss コマンドでシステムコールをトレースしてみると、 open("./php-apache2handler.ini", O_RDONLY) Err#2 ENOENT open("/usr/local/apache2/php/php-apache2handler.ini", O_RDONLY) Err#2 ENOENT open("./php.ini", O_RDONLY) Err#2 ENOENT open("/usr/local/apache2/php/php.ini", O_RDONLY) = 533 close(533) = 0 ... となっており、ファイルディスクリプタが取得できているにもかかわらず、 一度もreadしないまま、closeしていることがわかります。 このような現象が起きる原因として、何が考えられるでしょうか? よろしくお願い致します. _______________________________________________ PHP-users mailing list PHP-users@... http://ml.php.gr.jp/mailman/listinfo/php-users PHP初心者のためのページ - 質問する前にはこちらをお読みください http://oldwww.php.gr.jp/php/novice.php3 |
|
|
[PHP-users 34646] Re: php.ini がopenされているのに読み込まれない碇と申します
まとはずれかもしれませんがchrootしてるとかないですがね? On Thu, 9 Jul 2009 13:21:44 +0900 大瀧 保広 <y.ohtaki@...> 様wrote: > こんにちは、大瀧と申します. > > Solaris 10 (i386) + Apache 2.0.63 + PHP5.2.10 な環境で > バーチャルホスティングサービスを提供しています。 > mod_php のときだけ php.ini が読み込まれないという現象が起きており、 > 修正の糸口が見つけられず、困っています。 > > > 以下、確認したことです。 > > php の configure command > > './configure' '--with-apxs2=/usr/local/apache2/bin/apxs' '--enable-zend-multibyte' '--enable-mbstring=shared' > '--enable-mbregex' '--with-libxml-dir=/opt/csw' '--with-iconv-dir=/opt/csw/lib' '--with-gd' '--with-jpeg-dir=shared' > '--with-zlib-dir=shared' '--with-config-file-path=/usr/local/apache2/php' > > CLI版のphpで php -i した場合 > Configuration File (php.ini) Path => /usr/local/apache2/php > Loaded Configuration File => /usr/local/apache2/php/php.ini > > mod_phpのほうでphpinfo() を表示させると > Configuration File (php.ini) Path /usr/local/apache2/php > Loaded Configuration File (none) > > apache (httpd)に対してtruss コマンドでシステムコールをトレースしてみると、 > > open("./php-apache2handler.ini", O_RDONLY) Err#2 ENOENT > open("/usr/local/apache2/php/php-apache2handler.ini", O_RDONLY) Err#2 ENOENT > open("./php.ini", O_RDONLY) Err#2 ENOENT > open("/usr/local/apache2/php/php.ini", O_RDONLY) = 533 > close(533) = 0 > ... > > となっており、ファイルディスクリプタが取得できているにもかかわらず、 > 一度もreadしないまま、closeしていることがわかります。 > > > このような現象が起きる原因として、何が考えられるでしょうか? > > よろしくお願い致します. > > _______________________________________________ > PHP-users mailing list PHP-users@... > http://ml.php.gr.jp/mailman/listinfo/php-users > PHP初心者のためのページ - 質問する前にはこちらをお読みください > http://oldwww.php.gr.jp/php/novice.php3 -- 碇 永志 <ikari-ml@...> _______________________________________________ PHP-users mailing list PHP-users@... http://ml.php.gr.jp/mailman/listinfo/php-users PHP初心者のためのページ - 質問する前にはこちらをお読みください http://oldwww.php.gr.jp/php/novice.php3 |
|
|
[PHP-users 34647] Re: php.ini がopenされているのに読み込まれないこんにちは、大瀧です。
コメントに従って調べてみましたが、chrootは行っていないようです。 #CLIに対する言葉は mod_phpじゃなくてapache2handler? On 2009/07/09, at 15:54, ikari-ml@... wrote: > 碇と申します > > まとはずれかもしれませんがchrootしてるとかないですがね? > > On Thu, 9 Jul 2009 13:21:44 +0900 > 大瀧 保広 <y.ohtaki@...> 様wrote: > >> こんにちは、大瀧と申します. >> >> Solaris 10 (i386) + Apache 2.0.63 + PHP5.2.10 な環境で >> バーチャルホスティングサービスを提供しています。 >> mod_php のときだけ php.ini が読み込まれないという現象が起きており、 >> 修正の糸口が見つけられず、困っています。 >> >> >> 以下、確認したことです。 >> >> php の configure command >> >> './configure' '--with-apxs2=/usr/local/apache2/bin/apxs' '--enable-zend-multibyte' '--enable-mbstring=shared' >> '--enable-mbregex' '--with-libxml-dir=/opt/csw' '--with-iconv-dir=/opt/csw/lib' '--with-gd' '--with-jpeg-dir=shared' >> '--with-zlib-dir=shared' '--with-config-file-path=/usr/local/apache2/php' >> >> CLI版のphpで php -i した場合 >> Configuration File (php.ini) Path => /usr/local/apache2/php >> Loaded Configuration File => /usr/local/apache2/php/php.ini >> >> mod_phpのほうでphpinfo() を表示させると >> Configuration File (php.ini) Path /usr/local/apache2/php >> Loaded Configuration File (none) >> >> apache (httpd)に対してtruss コマンドでシステムコールをトレースしてみると、 >> >> open("./php-apache2handler.ini", O_RDONLY) Err#2 ENOENT >> open("/usr/local/apache2/php/php-apache2handler.ini", O_RDONLY) Err#2 ENOENT >> open("./php.ini", O_RDONLY) Err#2 ENOENT >> open("/usr/local/apache2/php/php.ini", O_RDONLY) = 533 >> close(533) = 0 >> ... >> >> となっており、ファイルディスクリプタが取得できているにもかかわらず、 >> 一度もreadしないまま、closeしていることがわかります。 >> >> >> このような現象が起きる原因として、何が考えられるでしょうか? >> >> よろしくお願い致します. >> >> _______________________________________________ >> PHP-users mailing list PHP-users@... >> http://ml.php.gr.jp/mailman/listinfo/php-users >> PHP初心者のためのページ - 質問する前にはこちらをお読みください >> http://oldwww.php.gr.jp/php/novice.php3 > > -- > 碇 永志 > <ikari-ml@...> > > _______________________________________________ > PHP-users mailing list PHP-users@... > http://ml.php.gr.jp/mailman/listinfo/php-users > PHP初心者のためのページ - 質問する前にはこちらをお読みください > http://oldwww.php.gr.jp/php/novice.php3 _______________________________________________ PHP-users mailing list PHP-users@... http://ml.php.gr.jp/mailman/listinfo/php-users PHP初心者のためのページ - 質問する前にはこちらをお読みください http://oldwww.php.gr.jp/php/novice.php3 |
|
|
[PHP-users 34650] Re: php.ini がopenされているのに読み込まれない碇です
原因についてはさっぱり思いつきませんが、とりあえずの応急処置として PHPIniDirで設定したらどうでしょうか? On Fri, 10 Jul 2009 08:45:53 +0900 大瀧保広 <y.ohtaki@...> 様wrote: > こんにちは、大瀧です。 > > コメントに従って調べてみましたが、chrootは行っていないようです。 > > #CLIに対する言葉は mod_phpじゃなくてapache2handler? > > On 2009/07/09, at 15:54, ikari-ml@... wrote: > > > 碇と申します > > > > まとはずれかもしれませんがchrootしてるとかないですがね? > > > > On Thu, 9 Jul 2009 13:21:44 +0900 > > 大瀧 保広 <y.ohtaki@...> 様wrote: > > > >> こんにちは、大瀧と申します. > >> > >> Solaris 10 (i386) + Apache 2.0.63 + PHP5.2.10 な環境で > >> バーチャルホスティングサービスを提供しています。 > >> mod_php のときだけ php.ini が読み込まれないという現象が起きており、 > >> 修正の糸口が見つけられず、困っています。 > >> > >> > >> 以下、確認したことです。 > >> > >> php の configure command > >> > >> './configure' '--with-apxs2=/usr/local/apache2/bin/apxs' '--enable-zend-multibyte' '--enable-mbstring=shared' > >> '--enable-mbregex' '--with-libxml-dir=/opt/csw' '--with-iconv-dir=/opt/csw/lib' '--with-gd' '--with-jpeg-dir=shared' > >> '--with-zlib-dir=shared' '--with-config-file-path=/usr/local/apache2/php' > >> > >> CLI版のphpで php -i した場合 > >> Configuration File (php.ini) Path => /usr/local/apache2/php > >> Loaded Configuration File => /usr/local/apache2/php/php.ini > >> > >> mod_phpのほうでphpinfo() を表示させると > >> Configuration File (php.ini) Path /usr/local/apache2/php > >> Loaded Configuration File (none) > >> > >> apache (httpd)に対してtruss コマンドでシステムコールをトレースしてみると、 > >> > >> open("./php-apache2handler.ini", O_RDONLY) Err#2 ENOENT > >> open("/usr/local/apache2/php/php-apache2handler.ini", O_RDONLY) Err#2 ENOENT > >> open("./php.ini", O_RDONLY) Err#2 ENOENT > >> open("/usr/local/apache2/php/php.ini", O_RDONLY) = 533 > >> close(533) = 0 > >> ... > >> > >> となっており、ファイルディスクリプタが取得できているにもかかわらず、 > >> 一度もreadしないまま、closeしていることがわかります。 > >> > >> > >> このような現象が起きる原因として、何が考えられるでしょうか? > >> > >> よろしくお願い致します. > >> > >> _______________________________________________ > >> PHP-users mailing list PHP-users@... > >> http://ml.php.gr.jp/mailman/listinfo/php-users > >> PHP初心者のためのページ - 質問する前にはこちらをお読みください > >> http://oldwww.php.gr.jp/php/novice.php3 > > > > -- > > 碇 永志 > > <ikari-ml@...> > > > > _______________________________________________ > > PHP-users mailing list PHP-users@... > > http://ml.php.gr.jp/mailman/listinfo/php-users > > PHP初心者のためのページ - 質問する前にはこちらをお読みください > > http://oldwww.php.gr.jp/php/novice.php3 > > _______________________________________________ > PHP-users mailing list PHP-users@... > http://ml.php.gr.jp/mailman/listinfo/php-users > PHP初心者のためのページ - 質問する前にはこちらをお読みください > http://oldwww.php.gr.jp/php/novice.php3 -- 碇 永志 <ikari-ml@...> _______________________________________________ PHP-users mailing list PHP-users@... http://ml.php.gr.jp/mailman/listinfo/php-users PHP初心者のためのページ - 質問する前にはこちらをお読みください http://oldwww.php.gr.jp/php/novice.php3 |
|
|
[PHP-users 34662] Re: php.ini がopenされているのに読み込まれないこんにちは、大瀧です.
表題の件ですが、ちょっと進展しました。 その後、実稼動環境とは別の場所で 状況が再現できる環境が手に入ったので、 原因の切り分けをじっくりと行うことができました。 その結果,virtualhostの設定数がある一定数を超えると この症状が発生することがわかりました。 システムコールのトレース結果をみると、 症状が出ない(php.iniが読み込めている)ときには、 open("/usr/local/apache2/php/php.ini", O_RDONLY) で返っているファイルディスクリプタは 254以下、 読み込まないときには,256以上が返っています。 ファイルディスクリプタの値が256以上であっても、 他のファイルの読み込みは問題なく行われていますので、 php.ini を読み込む周辺のコードが怪しそうです。 以上、経過報告でした。 On 2009/07/09, at 13:21, 大瀧 保広 wrote: > こんにちは、大瀧と申します. > > Solaris 10 (i386) + Apache 2.0.63 + PHP5.2.10 な環境で > バーチャルホスティングサービスを提供しています。 > mod_php のときだけ php.ini が読み込まれないという現象が起きており、 > 修正の糸口が見つけられず、困っています。 > > > 以下、確認したことです。 > > php の configure command > > './configure' '--with-apxs2=/usr/local/apache2/bin/apxs' '--enable-zend-multibyte' '--enable-mbstring=shared' > '--enable-mbregex' '--with-libxml-dir=/opt/csw' '--with-iconv-dir=/opt/csw/lib' '--with-gd' '--with-jpeg-dir=shared' > '--with-zlib-dir=shared' '--with-config-file-path=/usr/local/apache2/php' > > CLI版のphpで php -i した場合 > Configuration File (php.ini) Path => /usr/local/apache2/php > Loaded Configuration File => /usr/local/apache2/php/php.ini > > mod_phpのほうでphpinfo() を表示させると > Configuration File (php.ini) Path /usr/local/apache2/php > Loaded Configuration File (none) > > apache (httpd)に対してtruss コマンドでシステムコールをトレースしてみると、 > > open("./php-apache2handler.ini", O_RDONLY) Err#2 ENOENT > open("/usr/local/apache2/php/php-apache2handler.ini", O_RDONLY) Err#2 ENOENT > open("./php.ini", O_RDONLY) Err#2 ENOENT > open("/usr/local/apache2/php/php.ini", O_RDONLY) = 533 > close(533) = 0 > ... > > となっており、ファイルディスクリプタが取得できているにもかかわらず、 > 一度もreadしないまま、closeしていることがわかります。 > > > このような現象が起きる原因として、何が考えられるでしょうか? > > よろしくお願い致します. > > _______________________________________________ > PHP-users mailing list PHP-users@... > http://ml.php.gr.jp/mailman/listinfo/php-users > PHP初心者のためのページ - 質問する前にはこちらをお読みください > http://oldwww.php.gr.jp/php/novice.php3 _______________________________ 茨城大学 学術情報局 IT基盤センター 大瀧 保広 y.ohtaki@... 0294-38-5292 / 5148 / 5014 (Fax: 5158) _______________________________________________ PHP-users mailing list PHP-users@... http://ml.php.gr.jp/mailman/listinfo/php-users PHP初心者のためのページ - 質問する前にはこちらをお読みください http://oldwww.php.gr.jp/php/novice.php3 |
|
|
[PHP-users 34663] Re: php.ini がopenされているのに読み込まれない[原因判明]こんにちは、大瀧です。
ようやく何が起きていたのか判明しました。 Solaris の fopen の仕様に引っかかっていました。 32bitアプリでは255より大きいファイルディスクリプタでは ファイルにアクセスできないようです。 (以下、fopen のマニュアルからの該当部分の抜粋) Normally, 32-bit applications return an EMFILE error when attempting to associate a stream with a file accessed by a file descriptor with a value greater than 255. If the last character of mode is F, 32-bit applications will be allowed to associate a stream with a file accessed by a file descriptor with a value greater than 255. open は成功してるのに、fopenがエラーになってたのですね。 (最終的にfopenに渡る)モードを"r" から "rF"に直して歩くか、 64bitアプリとしてビルドする(PHP? Apache?)ことになりそうです。 On 2009/07/23, at 11:34, 大瀧 保広 wrote: > こんにちは、大瀧です. > > 表題の件ですが、ちょっと進展しました。 > > その後、実稼動環境とは別の場所で > 状況が再現できる環境が手に入ったので、 > 原因の切り分けをじっくりと行うことができました。 > > その結果,virtualhostの設定数がある一定数を超えると > この症状が発生することがわかりました。 > > システムコールのトレース結果をみると、 > 症状が出ない(php.iniが読み込めている)ときには、 > open("/usr/local/apache2/php/php.ini", O_RDONLY) > で返っているファイルディスクリプタは 254以下、 > 読み込まないときには,256以上が返っています。 > > ファイルディスクリプタの値が256以上であっても、 > 他のファイルの読み込みは問題なく行われていますので、 > php.ini を読み込む周辺のコードが怪しそうです。 > > 以上、経過報告でした。 > > On 2009/07/09, at 13:21, 大瀧 保広 wrote: > >> こんにちは、大瀧と申します. >> >> Solaris 10 (i386) + Apache 2.0.63 + PHP5.2.10 な環境で >> バーチャルホスティングサービスを提供しています。 >> mod_php のときだけ php.ini が読み込まれないという現象が起きており、 >> 修正の糸口が見つけられず、困っています。 >> >> >> 以下、確認したことです。 >> >> php の configure command >> >> './configure' '--with-apxs2=/usr/local/apache2/bin/apxs' '--enable-zend-multibyte' '--enable-mbstring=shared' >> '--enable-mbregex' '--with-libxml-dir=/opt/csw' '--with-iconv-dir=/opt/csw/lib' '--with-gd' '--with-jpeg-dir=shared' >> '--with-zlib-dir=shared' '--with-config-file-path=/usr/local/apache2/php' >> >> CLI版のphpで php -i した場合 >> Configuration File (php.ini) Path => /usr/local/apache2/php >> Loaded Configuration File => /usr/local/apache2/php/php.ini >> >> mod_phpのほうでphpinfo() を表示させると >> Configuration File (php.ini) Path /usr/local/apache2/php >> Loaded Configuration File (none) >> >> apache (httpd)に対してtruss コマンドでシステムコールをトレースしてみると、 >> >> open("./php-apache2handler.ini", O_RDONLY) Err#2 ENOENT >> open("/usr/local/apache2/php/php-apache2handler.ini", O_RDONLY) Err#2 ENOENT >> open("./php.ini", O_RDONLY) Err#2 ENOENT >> open("/usr/local/apache2/php/php.ini", O_RDONLY) = 533 >> close(533) = 0 >> ... >> >> となっており、ファイルディスクリプタが取得できているにもかかわらず、 >> 一度もreadしないまま、closeしていることがわかります。 >> >> >> このような現象が起きる原因として、何が考えられるでしょうか? >> >> よろしくお願い致します. >> >> _______________________________________________ >> PHP-users mailing list PHP-users@... >> http://ml.php.gr.jp/mailman/listinfo/php-users >> PHP初心者のためのページ - 質問する前にはこちらをお読みください >> http://oldwww.php.gr.jp/php/novice.php3 > > _______________________________________________ > PHP-users mailing list PHP-users@... > http://ml.php.gr.jp/mailman/listinfo/php-users > PHP初心者のためのページ - 質問する前にはこちらをお読みください > http://oldwww.php.gr.jp/php/novice.php3 _______________________________________________ PHP-users mailing list PHP-users@... http://ml.php.gr.jp/mailman/listinfo/php-users PHP初心者のためのページ - 質問する前にはこちらをお読みください http://oldwww.php.gr.jp/php/novice.php3 |
|
|
[PHP-users 34664] Re: php.ini がopenされているのに読み込まれない[原因判明]中満と申します。
On Fri, 24 Jul 2009 09:00:33 +0900 大瀧保広 <y.ohtaki@...> wrote: > Solaris の fopen の仕様に引っかかっていました。 > 32bitアプリでは255より大きいファイルディスクリプタでは > ファイルにアクセスできないようです。 Solarisのファイルディスクリプタの上限は変更可能です。 > (以下、fopen のマニュアルからの該当部分の抜粋) > > Normally, 32-bit applications return an EMFILE error when > attempting to associate a stream with a file accessed by a > file descriptor with a value greater than 255. If the last > character of mode is F, 32-bit applications will be allowed > to associate a stream with a file accessed by a file > descriptor with a value greater than 255. > > open は成功してるのに、fopenがエラーになってたのですね。 > > (最終的にfopenに渡る)モードを"r" から "rF"に直して歩くか、 > 64bitアプリとしてビルドする(PHP? Apache?)ことになりそうです。 おそらくそれぞれのバーチャルホストでログを出力しているため ファイルディスクリプタが足りなくなっているのだと思いますが、 Apacheをビルドする際、FD_SETSIZEの値を8192など大きめの値に するだけでエラーは解消するのでは無いでしょうか? # Solaris + バーチャルホストという組み合わせだと、誰もが通る道ですよね、これ。 _______________________________________________ PHP-users mailing list PHP-users@... http://ml.php.gr.jp/mailman/listinfo/php-users PHP初心者のためのページ - 質問する前にはこちらをお読みください http://oldwww.php.gr.jp/php/novice.php3 |
|
|
[PHP-users 34665] Re: php.ini がopenされているのに読み込まれない[原因判明]こんにちは、大瀧です。
On 2009/07/24, at 11:23, Hideo NAKAMITSU wrote: > 中満と申します。 > > On Fri, 24 Jul 2009 09:00:33 +0900 > 大瀧保広 <y.ohtaki@...> wrote: > >> Solaris の fopen の仕様に引っかかっていました。 >> 32bitアプリでは255より大きいファイルディスクリプタでは >> ファイルにアクセスできないようです。 > > Solarisのファイルディスクリプタの上限は変更可能です。 「255より大きい値のファイルディスクリプタでアクセスできない」 というのは、上限とは独立に生じる現象のようです。 > >> (以下、fopen のマニュアルからの該当部分の抜粋) >> >> Normally, 32-bit applications return an EMFILE error when >> attempting to associate a stream with a file accessed by a >> file descriptor with a value greater than 255. If the last >> character of mode is F, 32-bit applications will be allowed >> to associate a stream with a file accessed by a file >> descriptor with a value greater than 255. >> >> open は成功してるのに、fopenがエラーになってたのですね。 >> >> (最終的にfopenに渡る)モードを"r" から "rF"に直して歩くか、 >> 64bitアプリとしてビルドする(PHP? Apache?)ことになりそうです。 > > おそらくそれぞれのバーチャルホストでログを出力しているため > ファイルディスクリプタが足りなくなっているのだと思いますが、 > Apacheをビルドする際、FD_SETSIZEの値を8192など大きめの値に > するだけでエラーは解消するのでは無いでしょうか? プロセスあたりのファイルディスクリプタの個数の上限は1024になっており、 実際、バーチャルホストのログファイルはすべて問題なく出力されています。 > # Solaris + バーチャルホストという組み合わせだと、誰もが通る道ですよね、これ。 ですね。 しかも、ホスティング数がそこそこ増えないと発現しないし... 最初の現象からPHPの問題だと思いこんだのが、ハマりのもとでした。 _______________________________________________ PHP-users mailing list PHP-users@... http://ml.php.gr.jp/mailman/listinfo/php-users PHP初心者のためのページ - 質問する前にはこちらをお読みください http://oldwww.php.gr.jp/php/novice.php3 |
|
|
[PHP-users 34666] Re: php.ini がopenされているのに読み込まれない[原因判明]金子です。
Solaris10 u4 以降をお使いでしたら、/usr/lib/extendedFILE.so.1 を preload させる事で解決が出来るようです。 -- ulimit -n 3000 LD_PRELOAD_32=/usr/lib/extendedFILE.so.1 ; export LD_PRELOAD_32 -- ネタ元は以下のブログです。 http://blogs.sun.com/stw/entry/breaking_the_256_file_descriptor 以上 _______________________________________________ PHP-users mailing list PHP-users@... http://ml.php.gr.jp/mailman/listinfo/php-users PHP初心者のためのページ - 質問する前にはこちらをお読みください http://oldwww.php.gr.jp/php/novice.php3 |
|
|
[PHP-users 34668] Re: php.ini がopenされているのに読み込まれない[原因判明]こんにちは、大瀧です。
これはいいですね。 業者の方に連絡して、これで対応可能かどうか検討してもらうことにします。 ありがとうございました。 On 2009/07/25, at 11:43, Takahiro Kaneko wrote: > 金子です。 > > Solaris10 u4 以降をお使いでしたら、/usr/lib/extendedFILE.so.1 を > preload させる事で解決が出来るようです。 > > -- > ulimit -n 3000 > LD_PRELOAD_32=/usr/lib/extendedFILE.so.1 ; export LD_PRELOAD_32 > -- > > ネタ元は以下のブログです。 > http://blogs.sun.com/stw/entry/breaking_the_256_file_descriptor > > 以上 > _______________________________________________ > PHP-users mailing list PHP-users@... > http://ml.php.gr.jp/mailman/listinfo/php-users > PHP初心者のためのページ - 質問する前にはこちらをお読みください > http://oldwww.php.gr.jp/php/novice.php3 _______________________________________________ PHP-users mailing list PHP-users@... http://ml.php.gr.jp/mailman/listinfo/php-users PHP初心者のためのページ - 質問する前にはこちらをお読みください http://oldwww.php.gr.jp/php/novice.php3 |
|
|
[PHP-users 34700] Re: php.ini がopenされているのに読み込まれない[原因判明]いつもお世話になります。榮水です。
先日、34516番の投稿で皆様に相談させていただいた、 「parse_ini_fileが突然失敗するようになる」という現象も、 この制限に引っかかっていたようです。 (なんでひっかかるの?という疑問は残りますが) 下記の対策を施してから約1ヶ月たちますが、 それ以来一度も発生しておりません。 どうもありがとうございました。 >金子です。 > >Solaris10 u4 以降をお使いでしたら、/usr/lib/extendedFILE.so.1 を >preload させる事で解決が出来るようです。 > >-- >ulimit -n 3000 >LD_PRELOAD_32=/usr/lib/extendedFILE.so.1 ; export LD_PRELOAD_32 >-- > >ネタ元は以下のブログです。 >http://blogs.sun.com/stw/entry/breaking_the_256_file_descriptor > >以上 >_______________________________________________ >PHP-users mailing list PHP-users@... >http://ml.php.gr.jp/mailman/listinfo/php-users >PHP初心者のためのページ - 質問する前にはこちらをお読みください >http://oldwww.php.gr.jp/php/novice.php3 *=================================* 株式会社エイム 榮水 貴行 Mail: t-eimizu@... *=================================* _______________________________________________ PHP-users mailing list PHP-users@... http://ml.php.gr.jp/mailman/listinfo/php-users PHP初心者のためのページ - 質問する前にはこちらをお読みください http://oldwww.php.gr.jp/php/novice.php3 |
| Free embeddable forum powered by Nabble | Forum Help |