1 名前:nobodyさん [2006/06/05(月) 20:01:09 ID:+YcYjDiD] mod_perl perl.apache.org/ SpeedyCGI perldoc.jp/docs/modules/CGI-SpeedyCGI-2.21/SpeedyCGI.pod 前スレ mod_perlを使おう! pc8.2ch.net/test/read.cgi/php/1005122528/ ー二三ヘ( ゚∀゚)ノ
404 名前:402 mailto:sage [2006/07/02(日) 03:27:00 ID:???] ab -n 400 -c 40 fast_hello.pl nicky.cgi改 hello.html nicky.html 1回目 80.74 7.38 501.38 385.98 2回目 80.67 7.38 538.61 389.09 3回目 81.04 7.38 524.94 388.81 4回目 81.28 7.39 530.10 364.66 5回目 81.20 7.39 547.67 386.51 3点平均 80.99 7.38 531.22 387.10 Requests per second ab -n 1000 -c 100 fast_hello.pl nicky.cgi改 hello.html nicky.html 1回目 79.60 7.16 523.19 386.82 2回目 80.89 6.91 532.83 394.17 3回目 80.15 6.83 559.98 403.73 4回目 81.76 6.95 527.91 386.09 5回目 80.55 7.17 548.08 387.12 3点平均 80.53 7.01 536.27 389.37 Requests per second ab -n 1500 -c 150 fast_hello.pl nicky.cgi改 hello.html nicky.html 1回目 73.97 6.97 531.91 390.80 2回目 74.34 6.50 546.51 392.37 3回目 74.77 6.94 528.98 393.63 4回目 73.94 6.52 520.37 392.40 5回目 73.49 6.96 541.37 387.22 3点平均 74.08 6.81 534.09 391.86 Requests per second
405 名前:402 mailto:sage [2006/07/02(日) 03:33:58 ID:???] ab -n 2000 -c 200 fast_hello.pl nicky.cgi改 hello.html nicky.html 1回目 72.94 6.76 508.09 387.18 2回目 72.54 6.75 519.62 387.63 3回目 72.72 6.77 517.59 383.83 4回目 72.96 6.43 528.62 381.39 5回目 72.59 6.27 509.80 388.59 3点平均 72.75 6.65 515.67 386.21 Requests per second
406 名前:402 mailto:sage [2006/07/02(日) 03:38:35 ID:???] MAX、MINを除外した平均値 lighttpd hell world、nicky.cgi改 fast_hello.pl nicky.cgi改 hello.html nicky.html ab -n 10 -c 1 81.18 7.53 425.63 293.40 ab -n 100 -c 10 81.17 7.43 561.63 396.52 ab -n 200 -c 20 79.96 7.46 534.53 395.08 ab -n 400 -c 40 80.99 7.38 531.22 387.10 ab -n 1000 -c 100 80.53 7.01 536.27 389.37 ab -n 1500 -c 150 74.08 6.81 534.09 391.86 ab -n 2000 -c 200 72.75 6.65 515.67 386.21 Requests per second
407 名前:402 mailto:sage [2006/07/02(日) 03:39:08 ID:???] 以上、報告終了。
408 名前:nobodyさん mailto:sage [2006/07/02(日) 03:41:42 ID:???] >>390 メモリ食うからpreforkだと起動コストが高くなるってだけ。workerにすればmod_perlが最速。 ・・・だといいな。
409 名前:nobodyさん [2006/07/02(日) 06:47:26 ID:rDIMAYNl] はげしく乙です!!!!!!!!!!!!!!!!!! >>407
410 名前:nobodyさん [2006/07/02(日) 06:48:00 ID:rDIMAYNl] すごすぎて、もう一回書いちゃおう。 禿げ上がるほど乙です!!! >>407
411 名前:nobodyさん mailto:sage [2006/07/02(日) 10:25:42 ID:???] >>402 お疲れ様でした。 lighttpdの静的コンテンツの出力は、噂通りに速いですね。 ただ、FastCGIのhelloWorldな動的コンテンツでは、Apacheの方が速い。 でも、この差はソースが大きくなると見えなくなるので、実質問題にならない 差ですね。 RoR界隈では、lighttpd+FastCGIが流行っている様ですが、動的コンテンツ の速度はApacheとほとんど同じだけど、静的コンテンツの速度が速いので トータルで速くなると言う事なのか、インストールが簡単なのか、それとも他 の理由があるのか、どうなんでしょう。 ところで、lighttpdは、普通のcgiは出来ないんでしょうか?
412 名前:402 mailto:sage [2006/07/02(日) 11:51:36 ID:???] >>411 lighttpdは普通のcgiもできます。 測定しなかったのは興味がなかったのと、遅いので時間がかかるのがいやというだけです。 ちょっとワガママが入ってます。
413 名前:nobodyさん mailto:sage [2006/07/02(日) 12:07:51 ID:???] >>412 通常のCGIは、どうでも良かったりしますが、lighttpd + SpeedyCGIは興味があるかなと。
414 名前:402 mailto:sage [2006/07/02(日) 12:13:08 ID:???] >>413 了解です。 lighttpd + SpeedyCGIも追加します。
415 名前:nobodyさん mailto:sage [2006/07/02(日) 15:51:41 ID:???] 測定に使ってるマシンのスペックはどうなんだろう。ターゲットマシンだけじゃなくて、クライアントのPCもそれなりに高性能じゃないといけないと思うけど。
416 名前:nobodyさん mailto:sage [2006/07/02(日) 16:01:25 ID:???] ポカーン
417 名前:nobodyさん mailto:sage [2006/07/02(日) 16:38:15 ID:??? BE:212257038-#] "差"を計ってるのにスペックとな
418 名前:nobodyさん mailto:sage [2006/07/02(日) 16:46:53 ID:???] (○口○*) ポーカン
419 名前:nobodyさん mailto:sage [2006/07/02(日) 18:19:12 ID:???] >>415 クライアントの差が出るとすると、-c 1 より -c 10 の方が高い成績を出している l静的コンテンツ取得の所位じゃない? リクエストの応答を受けてから、次のリクエストまでの時間を多少稼げる。 ただ、動的コンテンツ取得については、さほど意味のある値ではないと思う。
420 名前:402 mailto:sage [2006/07/02(日) 20:18:01 ID:???] >>415 すいません。 急用で外出していました。 測定条件の記入漏れです。 localhostで測定しています。 つまり、サーバーマシン=クライアントマシンです。
421 名前:nobodyさん mailto:sage [2006/07/02(日) 20:37:17 ID:???] abってすごく負荷かかるんだよ。ターゲットマシンとサーバマシンは分けるのが普通。 まあ、簡易に測定する場合は同一マシンでやっちゃうこともあるけど。
422 名前:nobodyさん mailto:sage [2006/07/02(日) 21:00:23 ID:???] 分けてもカニるチップなLANカードじゃパケットの取りこぼしと再送の誤差が入るし。
423 名前:402 mailto:sage [2006/07/02(日) 21:05:35 ID:???] すいません。 まずかったかな。
424 名前:402 mailto:sage [2006/07/02(日) 21:18:01 ID:???] まあ、あれこれ言っても今更仕方がないし傾向をみるためだけのものと思ってください。 どのみちベンチは個々の環境に左右されるので。 後、もう少し待ってください。 lighttpdのSpeedyCGIとCGIのベンチ終わります。
425 名前:nobodyさん mailto:sage [2006/07/02(日) 21:32:03 ID:???] 別にいいんでね?>localhost マシンの性能計ってるわけじゃないし
426 名前:nobodyさん mailto:sage [2006/07/02(日) 22:04:59 ID:???] エビにどれだけ喰われてるかが気になるが、
427 名前:nobodyさん mailto:sage [2006/07/02(日) 22:13:04 ID:???] 200クライアントとか安ルータでは厳しい。
428 名前:nobodyさん mailto:sage [2006/07/02(日) 22:15:55 ID:???] 直結でもしない限り、ルータでレスポンス低下とかね。
429 名前:nobodyさん mailto:sage [2006/07/02(日) 22:20:09 ID:???] K6-2 475MHz 512MB Vine3.2最小インストール+コンパイル環境 +lighttpd-1.4.11ソース+fcgi-2.4.0ソース テストソース S hello world(>367-368) L nicky.cgi改 以下、結果報告。
430 名前:429 mailto:sage [2006/07/02(日) 22:23:16 ID:???] ab -n 10 -c 1 CGI S CGI L SpeedyCGI S SpeedyCGI L 1回目 29.65 0.46 34.28 2.37 2回目 29.65 0.46 40.63 7.34 3回目 29.64 0.46 42.76 7.34 4回目 29.64 0.46 42.71 7.35 5回目 29.49 0.46 42.47 7.36 3点平均 29.64 0.46 41.94 7.34 Requests per second ab -n 100 -c 10 CGI S CGI L SpeedyCGI S SpeedyCGI L 1回目 27.93 0.45 39.92 5.53 2回目 28.49 ABORT 40.25 6.87 3回目 27.07 0.45 38.74 6.85 4回目 27.88 0.45 41.55 6.76 5回目 27.55 0.45 39.25 6.72 3点平均 27.79 0.45 39.81 6.78 Requests per second ab -n 200 -c 20 CGI S CGI L SpeedyCGI S SpeedyCGI L 1回目 27.83 ABORT 38.94 5.63 2回目 29.22 ABORT 40.63 6.58 3回目 27.79 ABORT 39.02 6.82 4回目 28.04 ABORT 40.86 6.96 5回目 28.65 ABORT 37.50 6.69 3点平均 28.17 #DIV/0! 39.53 6.70 Requests per second
431 名前:429 mailto:sage [2006/07/02(日) 22:30:12 ID:???] ab -n 400 -c 40 CGI S CGI L SpeedyCGI S SpeedyCGI L 1回目 27.78 ABORT 40.24 5.86 2回目 27.71 ABORT 39.33 6.95 3回目 27.92 ABORT 39.44 6.66 4回目 27.50 ABORT 40.26 6.71 5回目 27.52 ABORT 39.55 6.76 3点平均 27.67 #DIV/0! 39.74 6.71 Requests per second ab -n 1000 -c 100 CGI S CGI L SpeedyCGI S SpeedyCGI L 1回目 28.61 ABORT 37.56 6.03 2回目 28.16 ABORT 40.09 6.42 3回目 27.91 ABORT 39.45 6.54 4回目 27.26 ABORT 36.94 6.55 5回目 27.66 ABORT 39.12 6.60 3点平均 27.91 #DIV/0! 38.71 6.50 Requests per second ab -n 1500 -c 150 CGI S CGI L SpeedyCGI S SpeedyCGI L 1回目 27.98 ABORT 38.02 6.11 2回目 28.02 ABORT 38.09 6.67 3回目 27.50 ABORT 38.17 6.48 4回目 27.03 ABORT 36.71 6.48 5回目 26.88 ABORT 37.58 6.47 3点平均 27.50 #DIV/0! 37.90 6.48 Requests per second
432 名前:429 mailto:sage [2006/07/02(日) 22:31:23 ID:???] ab -n 2000 -c 200だけもう少しお待ちを。
433 名前:429 mailto:sage [2006/07/02(日) 22:38:08 ID:???] ×fcgi-2.4.0ソース ○PersistentPerl-2.22ソース
434 名前:429 mailto:sage [2006/07/02(日) 22:44:58 ID:???] ab -n 2000 -c 200 CGI S CGI L SpeedyCGI S SpeedyCGI L 1回目 26.36 ABORT 37.97 6.41 2回目 27.70 ABORT 38.01 6.90 3回目 27.72 ABORT 38.17 6.99 4回目 26.38 ABORT 35.61 7.00 5回目 26.89 ABORT 38.00 6.89 3点平均 26.99 #DIV/0! 37.99 6.93 Requests per second
435 名前:429 mailto:sage [2006/07/02(日) 22:50:29 ID:???] MAX、MINを除外した平均値 lighttpd S(hell world)、L(nicky.cgi改) CGI S CGI L SpeedyCGI S SpeedyCGI L fastcgi S fastcgi L html S html L ab -n 10 -c 1 29.64 0.46 41.94 7.34 81.18 7.53 425.63 293.40 ab -n 100 -c 10 27.79 0.45 39.81 6.78 81.17 7.43 561.63 396.52 ab -n 200 -c 20 28.17 abort all 39.53 6.70 79.96 7.46 534.53 395.08 ab -n 400 -c 40 27.67 abort all 39.74 6.71 80.99 7.38 531.22 387.10 ab -n 1000 -c 100 27.91 abort all 38.71 6.50 80.53 7.01 536.27 389.37 ab -n 1500 -c 150 27.50 abort all 37.90 6.48 74.08 6.81 534.09 391.86 ab -n 2000 -c 200 26.99 abort all 37.99 6.93 72.75 6.65 515.67 386.21 Requests per second
436 名前:429 mailto:sage [2006/07/02(日) 22:51:24 ID:???] 以上、報告終了。
437 名前:nobodyさん mailto:sage [2006/07/02(日) 22:53:09 ID:???] windows版のApacheをインストールして、 ab.exeを使えばいい。 同時接続数100とかでやると、タスクマネージャのCPU使用率がぐわっとあがるのがわかる。
438 名前:nobodyさん mailto:sage [2006/07/02(日) 22:57:54 ID:???] >>437 どのアクセラレータもその影響をうけるんだから、比較には問題なくない? あと、>427も言ってるが今度はルータの影響受けるんでPC間直結になると思うが。
439 名前:429 mailto:sage [2006/07/02(日) 23:06:24 ID:???] lighttpd+FastCGIの補足。 この組み合わせの動的呼び出しは、方法が見つからなかったのでlighttpd.confに記述してlighttpdと同時に対象CGIを起動。 1回目のキャッシュクリアはせず。 このため、1回目の起動でスコアが落ちてません。 3点平均でご勘弁を。 またSpeedyCGI Lのab -n 2000 -c 200のスコアが変だったのでSpeedyCGI L全部取り直しましたが同じでした。???
440 名前:429 mailto:sage [2006/07/02(日) 23:09:26 ID:???] >>439 > 1回目のキャッシュクリアはせず。 方法がよくわからなかったと言うのが本当のところです。 lighttpd再起動でよかったのかな?
441 名前:nobodyさん mailto:sage [2006/07/02(日) 23:12:25 ID:???] >>438 影響どころか気絶するルータもある
442 名前:nobodyさん mailto:sage [2006/07/02(日) 23:17:36 ID:???] >>437 ネットワークを酷使すればCPU使用率急上昇は普通。 そのCPU使用率はab.exeのものと確認済み?
443 名前:nobodyさん mailto:sage [2006/07/03(月) 01:27:55 ID:???] この初心者スレの存在意義って何だろう?
444 名前:nobodyさん mailto:sage [2006/07/03(月) 01:45:16 ID:???] Speedyが同時多発接続でgdgdになってきてるのはエビに食われてるからだと思うんだよね。
445 名前:nobodyさん mailto:sage [2006/07/03(月) 01:58:48 ID:???] >>429 度々、御苦労様です。 静的コンテンツについては、lighttpdが圧勝、動的コンテンツについては、hello Worldで見る 分には、mod_cgi下で動く、通常のCGIとSpeedyCGIについては、lighttyがやや速く、mod_fastcgi 下では、Apacheがやや速いという結果の様ですね。 スクリプトが大きくなると、その差は消えてしまいますが。 lighttpdは、静的コンテンツについては魅力的だけど、mod_speedycgiが無いから、perl使う 分には、Apache使っていた方が良いかなと思いました。 ちなみに、Hello Worldでテストする分には、mod_speedycgiより、PHPの方が速いんですが、 ソースが大きくなるにつれて、perlに抜かれちゃうんですよね。
446 名前:nobodyさん mailto:sage [2006/07/03(月) 12:04:55 ID:???] >>444 > Speedyが同時多発接続でgdgdになってきてるのはエビに食われてるからだと思うんだよね。 んだな。 が、他クライアントをつなぐと今度はNICにCPU食われる。 結局はNICのCPU消費とどっちが大きいかだけの違いでねえ? いいんでねえ、localhost。
447 名前:nobodyさん mailto:sage [2006/07/03(月) 12:54:22 ID:???] NIC食うからねえCPU。 www.nicmania.net/
448 名前:nobodyさん mailto:sage [2006/07/03(月) 19:21:39 ID:???] > この初心者スレの存在意義って何だろう? それは、何だ、Javaと並ぶ巨大宗教Perlの莫大な遺産の活用じゃない。
449 名前:nobodyさん mailto:sage [2006/07/03(月) 22:39:17 ID:???] CPU100%にならないように気をつけながらベンチマークとるのが普通なんだが。 まあ、まるで役にたたないとは言わないが、仕事でやるなら最初からやり直させるな。
450 名前:nobodyさん mailto:sage [2006/07/03(月) 22:47:49 ID:???] はぁ?
451 名前:nobodyさん mailto:sage [2006/07/03(月) 22:49:14 ID:???] ベンチとるときはCPU振り切れるのが普通。
452 名前:nobodyさん mailto:sage [2006/07/03(月) 22:49:51 ID:???] それがベンチ
453 名前:nobodyさん mailto:sage [2006/07/03(月) 22:50:43 ID:???] >>448 つーか、 pc8.2ch.net/test/read.cgi/php/1151250398/ あたりに書くつもりだった誤爆じゃない? 書き込み時刻を見ると、なんとなく辻褄が合う。 スルーしなくっちゃ。 ここのスレは、おそらく住人が10人以下の人里離れた小さな村。 普通の初心者は近付かない。
454 名前:nobodyさん mailto:sage [2006/07/03(月) 22:56:10 ID:???] >>449 > CPU100%にならないように気をつけながらベンチマークとるのが普通なんだが。 処理をフル回転で速く終わらせ、スコアを競うのがベンチマークw
455 名前:nobodyさん mailto:sage [2006/07/03(月) 23:04:14 ID:???] >>453 センセー、質問。 「なぜに他のスレとの辻褄まで調べてるんですか?」
456 名前:nobodyさん mailto:sage [2006/07/03(月) 23:06:38 ID:???] だから、クライアントのCPUが100%にならないように、に決まってるだろ。そんなのいちいち説明しなくてもわかりそうなもんだが。
457 名前:nobodyさん mailto:sage [2006/07/03(月) 23:06:39 ID:???] >>455 調べる事が好きだから。
458 名前:nobodyさん mailto:sage [2006/07/03(月) 23:09:05 ID:???] >>456 >449のカキコでは誰もそうは思わんよ。
459 名前:nobodyさん mailto:sage [2006/07/03(月) 23:11:27 ID:???] >>457 一番スルーしてなくない?
460 名前:nobodyさん mailto:sage [2006/07/03(月) 23:12:36 ID:???] >>459 若干の自己矛盾を感じている。orz
461 名前:nobodyさん mailto:sage [2006/07/03(月) 23:15:01 ID:???] >>460 ウケルー メチャ、センスある
462 名前:nobodyさん mailto:sage [2006/07/04(火) 02:20:16 ID:???] >447のサイトのメインP、Pen4 2.4Gだよ。 エビとニクどっちが食うんだろう?
463 名前:nobodyさん mailto:sage [2006/07/04(火) 02:21:17 ID:???] ↑メインP→メインPC
464 名前:nobodyさん mailto:sage [2006/07/05(水) 12:19:01 ID:???] マシンのベンチを取るスレはここですか?
465 名前:nobodyさん mailto:sage [2006/07/05(水) 18:20:09 ID:???] ↑ベンチをすれば当然マシンのベンチでもあるなw
466 名前:nobodyさん mailto:sage [2006/07/06(木) 02:34:15 ID:???] >>445 >ちなみに、Hello Worldでテストする分には、mod_speedycgiより、PHPの方が速いんですが、 PHPの環境は?まさか普通のapacheモジュール版と比較したりしてないよね?
467 名前:nobodyさん [2006/07/07(金) 20:11:33 ID:hqAFRSkq] WebProg板のスレだというのに、1日書き込みがないだけで気になる。
468 名前:nobodyさん mailto:sage [2006/07/07(金) 23:42:15 ID:???] >>466 まさかの普通のapacheモジュール版ですが、このケースで比較対象として問題あります?
469 名前:nobodyさん mailto:sage [2006/07/07(金) 23:55:24 ID:???] >>468 ノープロブレム。 文脈からして、当然そうだよな。
470 名前:nobodyさん mailto:sage [2006/07/08(土) 00:11:01 ID:???] mod_speedycgiのHello WorldにはCのHello Worldも負けてるのになあ。
471 名前:nobodyさん mailto:sage [2006/07/08(土) 11:43:01 ID:???] >>470 PHPは、短いソースでは速いですね。 ちなみに、apxs -g -n hello とかで出来る、hello worldなソースをmake;make installすると、 私がちょっとテストした環境で、mod_speedycgiの2.5倍程度の速度が出ました。 Cを使うなら、handler書くのが良いのかなと思いました。 そこからすると、mod_perlも、Registry使わずに、handlerな形にすると、順位に変動が ある様な気もしています。 まあ、アプリが大きくなれば吸収されてしまう差なので、速度の為だけにそうする必要が あるケースは稀でしょうが。
472 名前:nobodyさん mailto:sage [2006/07/08(土) 16:05:57 ID:???] このスレを見て、MovableTypeでspeedyCGIを使いたいと思って apache1.3の環境でspeedyCGIを入れ、mt.cgiの先頭を書き換えて実行してみました。 1回目は無事表示されるんですが、リロードするとInternalServerErrorが。 何かインストールで失敗してるんでしょうか…?
473 名前:nobodyさん mailto:sage [2006/07/08(土) 16:45:31 ID:???] ここはそういうスレではないです
474 名前:nobodyさん [2006/07/08(土) 18:54:22 ID:uy7Z+OsL BE:341069-#] >>472 mtの前に、hello.cgiとか動かしてみればいいんでないすか。
475 名前:nobodyさん mailto:sage [2006/07/08(土) 19:13:56 ID:???] >>471 何か内容が反対に受け取られてるような気が? 補足すると mod_speedycgiのHello WorldにはCのHello Worldも負けてるのに 比較対照がノーマルPHPなわけはないだろう。 こう言いたかったのよ。
476 名前:472 mailto:sage [2006/07/08(土) 19:20:32 ID:???] >>473 質問スレではないかもしれないとは思ったのですが、 皆さんはかなりお詳しいと思い、悩んだのですが思い切って質問させていただきました。 気分を害しましたら、ごめんなさい。 >>474 レスありがとうございます。 「hello.cgi」というのは、要するにテスト用のcgiを作成して、ということでよろしいですか? googleなどでヒットするhello.cgiを試しに作ってみて、先頭部分を# !/usr/bin/speedyと 書き換えてみましたところ、無事リロードしても表示されました。 となると、問題はmt.cgiなのでしょうか…? googleでいろいろ調べまくったのですが、どうも有益な情報が見つかりません。 movabletypeでspeedyCGIを動かしている方々、どうぞお知恵を拝借ください…。
477 名前:nobodyさん mailto:sage [2006/07/08(土) 19:56:46 ID:???] >>476 >1回目は無事表示されるんですが、リロードするとInternalServerErrorが。 グローバル変数の初期化ができてない典型のように思えますが、 そのmtはmod_perlやFastCGIでは正常に動き、SpeedyCGIのみ動かない状態でしょうか? mtは触ったことがないですが、mod_perlかどうか判定してコードを切り替えているという事は聞いた事があります。 ≠mod_perlの判定のためCGI用のコードが実行されている? 後、mtはSpeedyCGIよりFastCGIの方が情報が多いので楽かも。 as-is.net/blog/archives/001042.html ここが有名。
478 名前:nobodyさん mailto:sage [2006/07/08(土) 20:47:04 ID:??? BE:53064623-#] MTのコードちょっと覗いてみたら mod_perl用に条件分岐しまくりワロタ
479 名前:471 mailto:sage [2006/07/08(土) 20:48:33 ID:???] >>475 mod_speedycgiのHello WorldにはCGI/CのHello Worldも負けてるのに 比較対照がCGI/PHPなわけはないだろう。 と言う意味で解釈していたのですが、これで良いんですよね? 処理系の速度としては、C > perl > PHP というのは周知の事実。 PHPが速いと言われるのは、Apacheのmoduleとして動かしているからで、 この起動速度は、PHPが速く、小さいコードでは、その差が効いてPHPが 速い。 この先は触れていないんですが、、コードが大きくなると、処理系の遅さが 効いてきて、perl系に抜かれるという意味で書いてました。
480 名前:475 mailto:sage [2006/07/08(土) 20:58:10 ID:???] >>479 すまそ。 正確に把握されてたのね...
481 名前:472 mailto:sage [2006/07/08(土) 21:07:45 ID:???] >>477 レスありがとうございます。 FastCGIは試していないのですが、mod_perlをインストールする際にエラーが出て インストールできなかったので、他の方法がないのかと探していてこのスレへたどりつきました。 ここを見ていると、mod_perlはいまいち評価が高くないように感じ、speedyCGIを試していたところでした。 >グローバル変数の初期化ができてない典型のように思えますが、 まさにそうだと思うのですが、対処法がわかりません…。 参考サイトを見ながら、FastCGIの導入を勉強してみます。 レスどうもありがとうございました。大変助かりました。
482 名前:477 mailto:sage [2006/07/08(土) 21:22:44 ID:???] >>481 あえてSpeedyCGIを試すなら、mod_perl判定フラグをtrueにすればいいのではないかと思いますが。 SpeedyCGIとFastCGIはメモリ消費も速度も近いので、楽な方を選ぶべきだと思います。
483 名前:477 mailto:sage [2006/07/08(土) 21:49:31 ID:???] >>481 後、忘れていました。 FastCGIはScriptAliasがかかっているDirでは正常に動かないです。 mtのインスコ先にScriptAliasがかかっている場合は外してしまって、 変わりに Alias /cgi-bin/ "......." <Location /cgi-bin/> AddHandler cgi-script .cgi fastcgi-script .fcgi ..... </Location> のような感じで設定したらいいです。
484 名前:477 mailto:sage [2006/07/08(土) 21:50:32 ID:???] ×fastcgi-script .fcgi ○AddHandler fastcgi-script .fcgi
485 名前:477 mailto:sage [2006/07/09(日) 00:58:13 ID:???] 後、 ×<Location /cgi-bin/> ○<Location /cgi-bin> もう一つ、 as-is.net/blog/archives/001042.html の通りにやるなら、 AddHandler fastcgi-script .fcgi これは要らないです。 間違いだらけ、本当にすいません。
486 名前:477 mailto:sage [2006/07/09(日) 01:02:01 ID:???] また間違いました。 AddHandler fastcgi-script .fcgi やっぱり要ります。 連投しまくり、すいません。
487 名前:472 mailto:sage [2006/07/09(日) 01:17:20 ID:???] >>477 477さん、いろいろとありがとうございます。 あれからひたすら何度も試しているのですが、実は全然うまくいきません(つД`) Apache1.3にfcgiとmod_FastCGIを適用させようとしているんですが、エラーが…。 httpd.confに以下の内容を書き込んでapacheを再起動します。 LoadModule fastcgi_module libexec/apache/mod_fastcgi.so AddModule mod_fastcgi.c <IfModule mod_fastcgi.c> AddHandler fastcgi-script .fcgi FastCGIConfig -maxClassProcesses 4 -minProcesses 1 FastCgiIpcDir /tmp </IfModule> すると、 Syntax error on line 206 of /usr/local/apache/conf/httpd.conf: Invalid command 'LoadModule', perhaps mis-spelled or defined by a module not included in the server configuration とエラーが返されます。サイトの説明通りにやっているんですが…。
488 名前:477 mailto:sage [2006/07/09(日) 01:43:44 ID:???] >>487 > LoadModule fastcgi_module libexec/apache/mod_fastcgi.so エラーログの指摘だとこの行のエラーですよね。 多分、>487さんの環境では、 LoadModule fastcgi_module modules/mod_fastcgi.so これでいいんではないかと思います。
489 名前:487 mailto:arashi-yama@hotmail.com [2006/07/09(日) 02:10:48 ID:???] >477さん いろいろとありがとうございます(つД`)2chでこんなに親切にされたの初めてです。 477さんのおっしゃるとおり試してみたのですが、またエラーが出てしまいました。 明日改めてfastcgiを入れ直してみようかと思います。 それで、もしよろしければこちらの板でずっと続けてしまうと皆さんにご迷惑をおかけしているような 気もしますので、メールで教えていただけませんでしょうか…。 もう、藁にもすがる思いなんです…。 メアド欄にアドレスを入れましたので、もしよろしければお返事ください。 本当にありがとうございました。
490 名前:477 mailto:sage [2006/07/09(日) 02:17:43 ID:???] メールしました。
491 名前:nobodyさん mailto:sage [2006/07/09(日) 09:09:57 ID:??? BE:894167699-#] もう放置しろよ
492 名前:nobodyさん mailto:sage [2006/07/09(日) 12:41:51 ID:???] >>489 うまく行ったら、どの辺で引っかかっていたのか、レポートよろ。
493 名前:nobodyさん [2006/07/11(火) 14:51:25 ID:EY3GIFAe] mod_perlに移行したら、cronで動かなくなりました。 どうしたらいいんでしょう?
494 名前:nobodyさん mailto:sage [2006/07/11(火) 18:03:59 ID:???] cronで何をうごかしてたん。
495 名前:nobodyさん [2006/07/11(火) 21:22:46 ID:EY3GIFAe] >>494 perlです。すいません、自己解決しました。
496 名前:nobodyさん mailto:sage [2006/07/12(水) 11:09:51 ID:???] SpeedyCGIで CGI::Sessionを使うときに注意すべき点があれば 教えてください。
497 名前:nobodyさん mailto:sage [2006/07/12(水) 21:56:44 ID:???] CGI::Session->flush;
498 名前:nobodyさん mailto:sage [2006/07/18(火) 01:51:23 ID:???] 保守
499 名前:nobodyさん mailto:sage [2006/07/19(水) 15:16:27 ID:???] mod-perlでSSIを使いたく、Apache::SSIをインストしたいんですが、 依存でApache::Constantsがないと言われます。 それで、cpanでApache::Constantsをインストしようとすると、 ************* WARNING ************* Your Perl is configured to link against libgdbm, but libgdbm.so was not found. You could just symlink it to /usr/lib/libgdbm.so.2.0.0 ************* WARNING ************* Enter `q' to stop search Please tell me where I can find your apache src [../apache_x.x/src] と警告が二つ出てしまいます。/apache/src なんてどこにもないんだけど、これはなんでしょか?(-o-;
500 名前:nobodyさん mailto:sage [2006/07/19(水) 22:40:18 ID:???] /usr/local/src/apache_x.x/src とかなんじゃね
501 名前:nobodyさん mailto:sage [2006/07/19(水) 22:46:09 ID:???] 全くスレ違いだと思うが、 > ************* WARNING ************* > > Your Perl is configured to link against libgdbm, > but libgdbm.so was not found. > You could just symlink it to /usr/lib/libgdbm.so.2.0.0 Perlがgdbm前提でビルドされているのに、gdbmの実体がみつからない。 /usr/lib/libgdbm.so.2.0.0に実体へのシンボリックリンクを作れ。 > ************* WARNING ************* > Enter `q' to stop search > Please tell me where I can find your apache src > [../apache_x.x/src] qを入力した後アパッチソースのパスを入力しろ。 以上で間違いないと思うが。
502 名前:499 [2006/07/19(水) 22:51:32 ID:NWioDOXW] # locate apache_ /root/.cpan/build/mod_perl-1.29/src/modules/perl/apache_inc.h /usr/share/doc/mod_perl-2.0.2/docs/devel/core/apache_integration.pod /usr/share/doc/mod_perl-2.0.2/docs/user/porting/code/apache_mp3_2.diff /usr/share/doc/mod_perl-2.0.2/docs/user/porting/code/apache_mp3_7.diff /usr/share/doc/mod_perl-2.0.2/docs/user/porting/code/apache_mp3_9.diff /var/www/icons/apache_pb.gif /var/www/icons/apache_pb.png /var/www/icons/apache_pb2.gif /var/www/icons/apache_pb2.png /var/www/icons/apache_pb2_ani.gif /var/www/manual/images/apache_header.gif なのですが・・・(-o-;
503 名前:499 [2006/07/19(水) 22:55:32 ID:NWioDOXW] >>501 スレ違い失礼します。。 gdbmの実体とはlibgdbm.soですよね?見当たらないんですが。。(-o-; gdbmってなんでしょ?調べてきます。perlは問題なく動いてはいるんですが。。
504 名前:501 mailto:sage [2006/07/19(水) 23:56:28 ID:???] >>503 gdbmは最も単純なデータベース。 BarkleyDBと似たようなもの。 locate gdbmの結果は?