Toon posts:

PerProxy + zekerheid

Pagina: 1
Acties:

Verwijderd

Topicstarter
hoi,

ik heb op m'n server een perproxy draaien. Op het moment staan daar een heleboel blokkies te w8en op een flush. Maar ik spaar nog ff door. Nu heb ik op die server geen route add default gw 192.168.1.1 gezet omdat ik bang ben dat 'ie dan ongevraagd gaat flushen en dan ben ik m'n spaar'centen' kwijt.
hoe weet ik zeker dat dat ding wel gaat fetchen maar niet gaat flushen? Dat macht 'ie op 19 jan doen. nu nog niet

  • DSmarty
  • Registratie: Februari 2000
  • Niet online
je minkeysdone en maxkeysdone op 1250000 zetten!
Ik neem aan dat je niet meer dan 1 1/4 miljoen WU's spaart?

edit:
typo

  • Krypt
  • Registratie: April 2000
  • Laatst online: 23-05 09:52
In de .ini van de perproxy moet je dan MaxKeysDone=<hoog getal> neerzetten;
Hij gaat dan pas flushen als ie daar overheen gaat...
Heb die van mij ook op 20k gezet.. ben ook aan het sparen :)
Moet je een beetje uit gaan rekenen hoeveel keys je ongeveer in de outbuffer zou hebben op 19 Jan.. dat invoeren; dan flushed ie.

Maar misschien dat er een simpelere oplossing is..

Wat je ook kan doen is in je ini file de MaxKeysDone op iets van 100k zetten en aanzetten dat ie opnieuw de ini inleest bij het veranderen van de inifile (Weet de optie niet zo uit mijn hoofd)..
en in de Windows Scheduler instellen dat ie op 19Jan een nieuwe .ini file kopieerd waar de MaxKeysDone op 0 staat..

edit:

MinKeysDone moest dus MaxKeysDone zijn


-- verschil tussen die 2 ---
[rc564]/maxkeysready: approximate maximum number of keys to keep
ready for serving clients.

[rc564]/minkeysready: minimum number of keys to keep ready for
serving clients. This differs from the maxkeysready in that once the
available keys drops below this value, the proxy will "try harder" to
fetch additional keys from the server.

[rc564]/maxbufferdays: the personal proxy by default will buffer as
much blocks needed for 4 days. If you want to change this default
behavior, this option specifies the number of days the proxy should
buffer blocks for.

[rc564]/minkeysdone: number of completed key blocks that will always
be kept resident and not transmitted. There is probably no reason
for this to be anything other than 1.

[rc564]/maxkeysdone: number of completed key blocks that must be done
before an outgoing connection to the keyserver is made to flush the
completed blocks.
-- ---

Pvouput live


Verwijderd

Topicstarter
Op vrijdag 29 december 2000 16:48 schreef DSmarty het volgende:
je minkeysdone en maxkeysdone op 1250000 zetten!
Ik neem aan dat je niet meer dan 1 1/4 miljoen WU's spaart?

edit:
typo
nee, iets minder. ik heb 'm nu op 1000000 staan maar minkeys niet geloof ik. daarover stond geloof ik geen uitleg in de Readme.txt
of ik heb het over het hoofd gezien..

tnx!

Verwijderd

Topicstarter
Op vrijdag 29 december 2000 16:49 schreef Krypt het volgende:
en in de Windows Scheduler instellen dat ie
is linux ;-) dus een crontab

  • Pierik
  • Registratie: Februari 2000
  • Laatst online: 16-04 21:35

Pierik

I'll be back!!!

Maar wat je dus zeker niet moet vergeten anders gaat ie alsnog gewoon flushen is er

expertmode=1 voor te zetten. Zo zien mij proxyper.ini eruit:


[KeyServer]
ipaddress=keyproxy.tcw.cx
port=21
connectperiod=600
connectivity=normal
;bindip= ; IP to talk out to keyserver from
;uuehttpmode=0
; 0=normal,1=uue,2=http,3=http+uue
; 4=socks4,5=socks5,6=genproxy,7=genproxy+uue
;httpproxy=wwwproxy.corporation.com
;httpport=8080
;httpid=

[ports]
listenaddress=212.204.175.155
port=2064
;port2=23 ; must be root for ports < 1000
;port3=80
testport=3064
timeout=30

[console]
logfileconsole=
logfileconsolerotation=daily
consoleverbosity="general stats keyblock server client buffers timestamp attention errlow errsever
timestampflags=129

[rc564]
expertmode=1
logfilekeyblock=/home/dnet/proxy/rc5log/pproxyrc5
logfilekeyblockrotation=daily
minkeysready=1000
maxkeysready=1000
maxkeysdone=100000
minkeysdone=100000

[desII]
logfilekeyblock=pproxydes
logfilekeyblockrotation=daily
minkeysready=50
maxkeysready=0
maxkeysdone=0
contestclosed=1

[ogr]
expertmode=1
logfilekeyblock=/home/dnet/proxy/ogrlog/pproxyogr
logfilekeyblockrotation=daily
minkeysready=50
maxkeysready=0
maxkeysdone=0

[csc]
logfilekeyblock=pproxycsc
logfilekeyblockrotation=daily
minkeysready=0
maxkeysready=0
maxkeysdone=0
contestclosed=1

[misc]
proxymessage="Hey i'm cool :-)"
pidfile=rc5desproxy.pid
statusperiod=30
;logfilecompressor=logcompressor.sh

[ignoredip]

[allowedip]

Iracing Profiel


  • anthonov
  • Registratie: Oktober 2000
  • Laatst online: 09-10-2023
ik laat mijn pproxy ook met crontab automatisch flushen. Dat doet 'ie in mijn geval 1x per week.
Ik heb twee perlscriptjes draaien die het volgende doen:
Om te flushen:
Het pid uit rc5desproxy.pid lezen;
proxyper.ini verwijderen;
Een vooraf klaarstaande proxyper.ini met maxkeysdone=0 naar de juiste locatie kopieren;
"kill -sighup 'pid'". Dat herlaadt de ini file.
En flushen maarrrr...
Na een half uurtje komt het tweede scriptje in actie dat bijna hetzelfde doet. Alleen wordt de proxyper.ini dan weer vervangen door eentje met met minkeysdone=100000.

Werkt vooralsnog feilloos :)

  • Wilke
  • Registratie: December 2000
  • Laatst online: 23:17
Onder Linux kun je het ook nog op een andere manier doen: gewoon maxkeys belachelijk hoog zetten, en dan een entry toevoegen aan de crontab die op de gewenste mega-flush datum het volgende uitvoert:

killall proxyper -ALRM

dat zorgt ervoor dat de personal proxy een 'ALARM'-signaal krijgt, en daar reageert 'ie op door te gaan flushen/fetchen. Handig...
Pagina: 1