How can I truncate app server logs without stopping app server - Forum - OpenEdge General - Progress Community

How can I truncate app server logs without stopping app server

 Forum

How can I truncate app server logs without stopping app server

  • Hi all,


    I have these app server loges that are getting large - I would like copy and truncate them.  Can I do this without stopping the app server

    -rw-rw-rw- 1 mfg  qad  164958235 Aug 31 13:38 qadfinprod.server.log
    -rw-rw-rw- 1 mfg  qad  304858115 Aug 31 13:38 qadfinprod.broker.log
    -rw-rw-rw- 1 mfg  qad  355700732 Aug 31 13:40 qadui_ASprod.server.log
    -rw-rw-rw- 1 mfg  qad  332426299 Aug 31 13:40 qadui_ASprod.broker.log

    Thanks

  • Yes. Copy them to wherever you want and then echo > qadfinprod.server.log.

    You can also configure the log file size threshold and the number of log files in OpenEdge Explorer (ubroker.properties). In this case, the broker will automatically rotate and purge your log files.

    Paul Koufalis
    White Star Software

    pk@wss.com
    @oeDBA (https://twitter.com/oeDBA)

    ProTop: The #1 Free OpenEdge DB Monitoring Tool
    http://protop.wss.com
  • Thanks for this info Paul.  I will copy and truncate as suggested.  I looked in the ubroker.properties file at the UBroker AppServer template file information and current setting and did not see any parameters for automatically rotating and purge the log files.  Do you know what these are and if i adjust them Will I have to restart the app server

  • Look in $DLC/properties/ubroker.properties.README:

    brkrNumLogFiles=3

           Limit on how many broker log files will be kept on the system when

           there is a threshold limit. It represents the number of log files

           including the current one. Includes any rolled over log files that

           already exist when process started

    brkrLogThreshold=0

           Specifies a limit on how big the log file can get (in bytes).  When

           the log is full the server creates a new log file with a sequence

           number (1 to 999,999).

           Possible Values:  500000 - 2147483647.

    srvrLogThreshold=0

    srvrNumLogFiles=3

    I'm pretty sure that you'll need to restart the Apsvs.

    Paul Koufalis
    White Star Software

    pk@wss.com
    @oeDBA (https://twitter.com/oeDBA)

    ProTop: The #1 Free OpenEdge DB Monitoring Tool
    http://protop.wss.com
  • thanks Paul , I will check out the README, and thanks for the parms