Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]344[/thread]

Eigenen Server betreiben: was muß ich machen?



<< |< 1 2 >| >> 14 Einträge, 2 Seiten
uliversum
 2004-08-05 19:04
#3303 #3303
User since
2004-07-08
3 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,
ich überlege schon seit längerem, mir einen eigenen kleinen Server zuzulegen. Und zwar sollen auf dem nur einige Perl-Scripte laufen, die mittels dem Perl-Modul LWP::RobotUA das Netz nach Internet-Seiten durchsuchen. Nicht mehr und nicht weniger. Also sozusagen eine kleine Suchmaschine. Die Programmierung ist hier nicht das Thema.

Das Problem ist, viele Provider haben eine Firewall installiert, so daß man nicht von dem Server runterkommt. Deswegen ein eigener Server.

Die Daten selbst werden auf einen anderen Server gespeichert, ausgewertet und angezeigt.

Da ich Hardwaremäßig nicht gerade der Freak bin, wäre ich für jede verständliche Anregung dankbar.

Gruß

Uli
[E|B]
 2004-08-05 19:45
#3304 #3304
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Soll das ein FTP oder ein ganz normaler HTTP Server sein?
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
Ishka
 2004-08-05 19:56
#3305 #3305
User since
2003-08-04
771 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Was meinst du mit 'nicht vom Server runterkommen'?

Was du dazu brauchst: Internetverbindung (Flatrate oder Volumentarif, es sei denn du hast zuviel Geld), Computer, auf dem ein Webserver installiert ist. Am besten wäre wohl Apache.

Wobei du bedenken solltest, daß du bereits für 15 Euro/Monat nen Rootserver bekommst, auf dem du alles selber einrichten kannst (Firewall, usw), was unter Umständen deutlich billiger als eine vergleichbare Verbindung zuhause kommen kann (sofern du dir nicht wirklich große Bandbreiten besorgen willst).
sub z{if(@_){1while$x[$k=rand 10];t($t=$x[$k]=1)}print map"$z[$x[$_]]$_".($_%3?
"":"\n"),1..9}sub t{$j=0;$x[$_+1]==$t&&($j+=2**$_)for 0..8;z,die"Gewinner $z[$t]
"if grep$_==($j&$_),7,56,73,84,146,273,292,448;z,die"Gleichstand\n"if@x>9&&!grep
!$_,@x}@x=4;@z=qw{. [ (};z$^T&1;while(<>){next if$_>9||$x[$_];t$t=$x[$_]=2;z 1}
sri
 2004-08-05 20:32
#3306 #3306
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
Suchmaschinen sind neben Clustern mein zweitliebstes Thema. :)

Also im grunde empfehle ich dir jeden x beliebigen Rootserver, was teuer werden kann sind allerdings Datenvolumen, also solltest du dir da ein gutes Angebot suchen.
Ausserdem solltest du nicht allzu grosse Höchstleistungen von LWP erwarten, zum crawlen ist LWP denkbar ungeeignet.
dominicn
 2004-08-05 20:39
#3307 #3307
User since
2003-08-08
327 Artikel
BenutzerIn
[default_avatar]
also bei netdirekt gibt es nen rootserver für 19,90 eur im monat ohne einrichtungsgebühr und mit 150gb traffic im monat ...
Ishka
 2004-08-05 21:22
#3308 #3308
User since
2003-08-04
771 Artikel
HausmeisterIn
[Homepage] [default_avatar]
[quote=sri,05.08.2004, 18:32][...]
Ausserdem solltest du nicht allzu grosse Höchstleistungen von LWP erwarten, zum crawlen ist LWP denkbar ungeeignet.[/quote]
wenn man mehrere Prozesse mit LWP gleichzeitig laufen lässt, ist es gar nicht so langsam.\n\n

<!--EDIT|Ishka|1091726613-->
sub z{if(@_){1while$x[$k=rand 10];t($t=$x[$k]=1)}print map"$z[$x[$_]]$_".($_%3?
"":"\n"),1..9}sub t{$j=0;$x[$_+1]==$t&&($j+=2**$_)for 0..8;z,die"Gewinner $z[$t]
"if grep$_==($j&$_),7,56,73,84,146,273,292,448;z,die"Gleichstand\n"if@x>9&&!grep
!$_,@x}@x=4;@z=qw{. [ (};z$^T&1;while(<>){next if$_>9||$x[$_];t$t=$x[$_]=2;z 1}
esskar
 2004-08-05 22:18
#3309 #3309
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[quote=sri,05.08.2004, 18:32]Clustern[/quote]
sowas schreib ich gerade.

Zu thema: dafür brauchst du keinen Rootserver.
Kannst du auch vom HomePc machen; bzw. ein kleiner PC nebenbei kann auch reichen; er brauch eben nur Internet und große festplatte!
sri
 2004-08-05 23:32
#3310 #3310
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=Ishka,05.08.2004, 19:22][quote=sri,05.08.2004, 18:32][...]
Ausserdem solltest du nicht allzu grosse Höchstleistungen von LWP erwarten, zum crawlen ist LWP denkbar ungeeignet.[/quote]
wenn man mehrere Prozesse mit LWP gleichzeitig laufen lässt, ist es gar nicht so langsam.[/quote]
Aber es geht mit einfacheren Mitteln noch sehr viel schneller.
sri
 2004-08-05 23:33
#3311 #3311
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=esskar,05.08.2004, 20:18][quote=sri,05.08.2004, 18:32]Clustern[/quote]
sowas schreib ich gerade.[/quote]
Was schreibst du gerade?
esskar
 2004-08-06 00:08
#3312 #3312
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
wir haben nen server, der mails empfängt, ein ticket für die mail anlegt und einen workflow anstößt - ist so der grobe umriss;
die idee des kunden war, ne ipbox vorne dran zu stellen und je nach last, die mails auf versch. mails leitet; das hätte aber probleme gegeben, da die server an sich nichts von wussten und dann die tickets an verschiedenen stellen gelegen hätten; im grunde nicht schlimm, aber der server ist nicht nur mail sondern z.b. auch http server, der die tickets und die zustände der workflows pro user via http bereit stellt.

also nun folgende idee; via A records werden die rechner beim dns auf einen namen gemapped. "round robin" verteilt dann die last. deweiteren gibt es eine virtual ip (vip). einer der Rechner hatte diese vip; jeder der anderen rechner macht nun nen raw_ping auf diese ip um zu sehen um der rechner noch lebt. wenn ja dann ist gut und die tickets + die mails + die user db werden vom rechner, der vip hat, kopiert usw.
wenn ein raw_ping fehl schlägt, fangen die rechner an zu stressen und senden mehrere raw_pings schnell hintereinander. bleiben diese unbeantwortet, versucht sich der rechner die vip zu nehmen und seinem primary network device zuzuweisen. falls dies gelingt, ist er jetzt haupt server und alle anderen pingen ihn. falls eine mail nun an einen server geschickt wird, der die vip nicht hat, schickt dieser diese mail weiter an die vip. das ist so der grobe inhalt.
<< |< 1 2 >| >> 14 Einträge, 2 Seiten



View all threads created 2004-08-05 19:04.