Page 1 of 1
Load Balancing / fastCGI
Posted: 2006-05-08 09:12
by oezgueng
Hi,
ich versuche grad seit 2 Stunden den Load Balancing von fastCGI
einzurichten.
Zurzeit habe ich zwei Server.
Nun habe ich dies folgendes in der Config auf den Servern:
Server 1 (IP: 192.168.1.5):
fastcgi.server = ( ".php" =>
(( "host" => "127.0.0.1", "port" => 1026 )
( "host" => "192.168.1.6", "port" => 1026, ))
)
Server 2 (IP: 192.168.1.6)
fastcgi.server = ( ".php" =>
(( "host" => "127.0.0.1", "port" => 1026 )
( "host" => "192.168.1.5", "port" => 1026, ))
)
Ist dies eigentlich möglich?
Ich habe dies mal so ausprobiert, aber auf dem Server 1 kommt dies, wenn
ich eine Datei aufrufe: No input file specified.
Weiss jemand eine Lösung zu diesem Problem?
Gruss
oezgueng
Re: Load Balancing / fastCGI
Posted: 2006-05-08 10:34
by Joe User
Zum Loadbalancing müssen die Directiven global (ausserhalb der vHosts) deklariert werden.
http://www.lighttpd.net/documentation/fastcgi.html
Re: Load Balancing / fastCGI
Posted: 2006-05-14 13:52
by oezgueng
also
wenn ich dies beim host1 eingebe:
Code: Select all
www1:~# /home/_USER_/php5/bin/php -connect host2:1026 go.php
Status: 404
Content-type: text/html
X-Powered-By: PHP/5.0.4
No input file specified.
www1:~#
und das beim host2:
Code: Select all
www2:~# /home/_USER_/php5/bin/php -connect host1:1026 go.php
Interactive mode enabled
Status: 404
Content-type: text/html
X-Powered-By: PHP/5.0.3
No input file specified.
www2:~#
go.php beeinhaltet:
<?php echo("test"); ?>
Weiss vielleicht einer, eine Lösung wegem "No input file specified"?
Starten tu ich php mit:
spawn-fcgi -f /home/_USER_/php5/bin/php -p 1026
Re: Load Balancing / fastCGI
Posted: 2006-05-14 14:32
by Roger Wilco
PHP unterstützt keinen parameter namens -connect.
Re: Load Balancing / fastCGI
Posted: 2006-05-14 15:10
by oezgueng
Code: Select all
www1:~# /home/_USER_/php5/bin/php -v
PHP 5.0.4 (cgi-fcgi) (built: May 6 2006 11:35:37)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.4-dev, Copyright (c) 1998-2004 Zend Technologies
www1:~#
es ist ein cfg-fcgi.
Re: Load Balancing / fastCGI
Posted: 2006-05-14 15:46
by Roger Wilco
Deswegen gibt es trotzdem keinen Parameter namens connect.
Re: Load Balancing / fastCGI
Posted: 2006-05-14 15:48
by oezgueng
okay :D
aber wie kommt es dass bei lighttpd immer "No input file specified." kommt?
Re: Load Balancing / fastCGI
Posted: 2006-05-14 16:02
by Joe User
Der Webserver, in Deinem Fall Lighttpd, kommt bei einem Commandline-Aufruf gar nicht zum Zug. RTFM hilft...
Re: Load Balancing / fastCGI
Posted: 2006-05-14 16:04
by oezgueng
ich hab schon alles nachgeprüft... manche sagen es sei "broken-scriptname" schuld oder sonst was... ich komm einfach nicht weiter...
Re: Load Balancing / fastCGI
Posted: 2006-05-16 12:40
by me-myself-and-i
wie wäre es den mal mit einer suche "von unten"
läuft der fast-cgi server und lauscht auch an den entsprechenden ports und ip's ? (netstat -l)
wenn ja, darf der andere server da drauf (host allow, firewall ?)
werden die fast-cgi server nur vom lighty gespawned oder einzeln ?
ansonsten hilft der link von joe user, anders habe ich es auch nicht (wirklich) gemacht ...