IRMFIXSERVER LOGIRANJE
Izključitev logiranja
1. Ustavite IrmFixServer in napraviti undeploy servisa (skripta undeploy.bat u wsvc folderju)
2. Napravite update IrmFixServer.jar na verzijo 1.0.17 (nahaja se na FTP-ju na Verzija3-7/IrmFixServer_service/1.0.17/)
3. V skripto wsvc\deploy.bat umaknite zapise "--StdOutput=auto --StdError=auto"
4. V datoteku Settings\IrmFixServer.properties dodate zapis "RedirectFixLogToStdOut=Y"
5. Deploy-ate in poženete IrmFixServer
Vključitev logiranja
1. Ustavite IrmFixServer in napravite undeploy servisa (skripta undeploy.bat v wsvc folderu)
2. Napravite update IrmFixServer.jar na verzijo 1.0.17 (nahaja se na FTP-ju na Verzija3-7/IrmFixServer_service/1.0.17/)
3. V skripto wsvc\deploy.bat dodate zapis "--StdOutput=auto --StdError=auto"
4. V datoteku Settings\IrmFixServer.properties postavite parameter "RedirectFixLogToStdOut=N"
5. Deploy-ate in poženete IrmFixServer
IRMFIXSERVER ZANKA
V kolikor želite zmanjšati povpraševanja s strani IrmFixServerja na JBoss morate narediti naslednje. Konfiguracijo morajo izvajati sistemski tehniki.
Delovanje
V nastavitveno datoteko IrmFixServer.properties lahko zdaj dodamo dve novi nastavitvi:
ReceiveThreadPauseMilliseconds nastavimo število milisekund za pavzo med posameznimi branji requestov iz JBossa. Privzeta vrednost je 50.
ReceiveThreadReliefInterval nastavimo max.število zahtevkov, ki jih preberemo naenkrat. Privzeta vrednost je 100.
Razlaga
Logika je enostavna: IrmFixServer najprej prebere ReceiveThreadReliefInterval zahtevkov, potem pa počaka ReceiveThreadPauseMilliseconds milisekund.
Če na primer nastavimo ReceiveThreadPauseMilliseconds na 1000 in ReceiveThreadReliefInterval na 1 to pomeni, da bo IrmFixServer vsako sekundo prebral največ 1 zahtevek iz JBossa.
S temi nastavitvami je treba biti previden, da pavze niso predolge, ker to podaljša čas, ki je potreben da je posamezni request oddan na FIX.
* potrebujete IrmFixServer.jar verzije 18 ali več.
Page url: http://service.irm.si/navodila/Z-NAVODILA/3.9/index.html?irmfixserver_logiranje.htm