2ちゃんねる★スマホ版★■掲示板に戻る■全部1-最新50

【fcgi】FastCGI 総合スレッド

1 :
nobodyさん
2006/03/01(水) 21:07:54 ID:SPrThUMG
FastCGIについてのスレッドがなかったので建てました。

Perl / Ruby / Cなどで書いたCGIを高速に実行することのできるFastCGIについて語りましょう。


本家:http://www.fastcgi.com/
2 :
2006/03/01(水) 21:09:31 ID:???
いません。
3 :
2006/03/01(水) 21:11:10 ID:???
2chはSpeedyCGIなんだな。
FastCGIのほうが速いの?
4 :
nobodyさん
2006/03/01(水) 21:34:23 ID:IyZhyH4O
修正したらサーバを再起動しないと駄目なんだよね?

開発段階では普通のCGIで動作確認して
バグがつぶれたらFastCGIに直して運用するみたいな感じで
やっているけど、そんなんでいいのかな?
5 :
2006/03/01(水) 21:35:00 ID:???
orz
サーバ再起動じゃなくて httpd の再起動ね
6 :
2006/03/01(水) 21:36:18 ID:???
FastCGI 化に伴うエンバグに気をつければそれでよいのではないかと。
7 :
2006/03/01(水) 21:37:10 ID:???
再起動じゃなくて kill -HUP でいいんじゃね?
8 :
2006/03/02(木) 07:01:55 ID:???
これはいいスレが立ちましたね
9 :
nobodyさん
2006/03/02(木) 10:43:40 ID:qw4g5Npe
fast cgi ってプロセスが起動したままになるんでしょ?
てことは、一度作成したページ内容をメモリにキャッシュしておいて
2回目からは、メモリから読み出すとか、そういうことは出来る?
10 :
2006/03/02(木) 15:27:20 ID:???
っグローバル変数
11 :
2006/03/05(日) 02:46:23 ID:???
>>9
もちろんプログラムのメモリ内にためておけば出来るし、
賢いOSならファイルに保存しておいてもキャッシュが効いてかなり速くアクセスできる
12 :
nobodyさん
2006/03/05(日) 08:59:14 ID:fVmW/2vJ
ファイルに保存するなら普通のCGIとかでも出来るじゃん
13 :
2006/03/05(日) 09:55:24 ID:???
>>11
tmpfs ってやつ?
14 :
2006/04/03(月) 01:04:04 ID:???
一応インストールまではできた。知識不足で結構苦戦。
15 :
2006/04/26(水) 20:01:01 ID:???
きっとくる
16 :
nobodyさん
2006/04/26(水) 21:03:05 ID:Y5AREMQR
Apache2.3/2.4にはどうやらFastCGIのモジュールが搭載される模様
17 :
2006/04/26(水) 22:52:37 ID:???
速度求めるのならlighttpd + FastCGIが最強かな。
18 :
2006/04/27(木) 06:55:55 ID:???
lighttpd は謎の暴走することない?
19 :
2006/05/17(水) 17:58:28 ID:???
ほす
20 :
2006/05/22(月) 22:43:45 ID:???
sage
21 :
2006/06/04(日) 00:46:25 ID:???
【fcgi】FastCGI 総合スレッド
http://pc8.2ch.net/test/read.cgi/php/1141214874/

これも全くのびてない...
22 :
2006/06/04(日) 00:47:04 ID:???
誤爆スマソ。
23 :
2006/06/17(土) 01:22:42 ID:???
しかし、このスレよくのびるよな。
http://pc8.2ch.net/test/read.cgi/php/1141214874/
こっちなんて止まってるよ。

毒々しいのがいいのかな?
24 :
2006/06/17(土) 01:23:29 ID:???
また誤爆スマソ。
わざとではないので、ほんとにすまそ。
25 :
nobodyさん
2006/11/20(月) 22:19:58 ID:UU1/mF3f
PHP 5.2.0

http://www.php.net/ChangeLog-5.php
・Fixed bug #39020 PHP in FastCGI server mode crashes). (Dmitry)
・Fixed bug #37496 FastCGI output buffer overrun). (Piotr, Dmitry)
・Fixed bug #37256 php-fastcgi doesn't handle connection abort). (Dmitry)
26 :
nobodyさん
2007/01/01(月) 02:49:17 ID:gvsYYLJN
libphpからFastCGI+PHPに乗り換えようと思ってFastCGI環境を構築したんだけど
libphpのときのようにphp_valueなどでphpの変数をディレクトリ個別に設定する
ことはFastCGIではできないよね。
phpスクリプトにいちいち記述するのもlibphpの利便性に慣れると
ナンセンスだな。

てことでlibphpに戻しました。
27 :
2008/12/09(火) 14:21:00 ID:???
lighttpd 1.5系。
たまにrespawnされないとか、長時間稼働でおかしくなるとか。
うちのボロ鯖ではcgiのほうが遅いけど確実という罠。
28 :
nobodyさん
2008/12/16(火) 05:27:59 ID:fyY22rYM
libfcgiっておかしくない?
ライブラリ内でexit()呼んだり、malloc()の戻り値をassert()だけでしか確認してなかったり。
29 :
nobodyさん
2009/11/16(月) 12:44:50 ID:vUhcfOcw
apache2.2.14 with mod_fcgi の環境で C で fastcgi を使おうとやっているのですが、"Connection reset by peer: mod_fcgid: error reading data from FastCGI server"
というエラーが残って動かない状態です。
これがソースコードですがどこか間違っているのでしょうか?

#include "fcgi_config.h"
#include "fcgi_stdio.h"
int main () {
int count = 0;
while (FCGI_Accept() >= 0) {
printf("Content-type: text/html\r\n"
"\r\n"
"FastCGI test\n"
"Request number %d\n",++count);
} return 0;
}

ちなみにPerlでのfcgiファイルは動くことを確認しています
30 :
2010/10/07(木) 20:39:37 ID:???
apacheのmod_fastcgiってまだ問題あるの?
31 :
2012/11/23(金) 14:29:30.23 ID:???
使ったことない
32 :
nobodyさん
2013/07/04(木) NY:AN:NY.AN ID:Qqcm7gIk
高見盛に似てる…
6KB

新着レスの表示

★スマホ版★■掲示板に戻る■全部前100次100最新50

名前:E-mail: