IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#TechXchangePresenter
 View Only
Expand all | Collapse all

Self Cleaning Nohup.out

  • 1.  Self Cleaning Nohup.out

    Posted Wed October 24, 2007 03:57 PM

    Hi,

    I’m rather new to the webMethods world and was wondering if there are any plans to implement a self-cleaning process for the nohup files.

    In our environment the server can be up for several days and the nohup.out can become 300+MB. From what it seems to me thus far, there is no way to clean that file other than to stop the server, delete the file then nohup ./server &

    If there are no plans for changing that process is there anything you can think of that I could add to the cron to pull the data from the nohup.out file and log it with a date stamp in a target directory then self-clean the nohup.out every day such as…

    00 01 * * * cat /usr/local/ei/wmei3/webMethods6/IntegrationServer/bin/nohup.out > /usr/local/ei/wmei3/webMethods6/IntegrationServer/logs/nohup.out.$(date +“%Y%m%d”).log 2>&1 && rm -rf /usr/local/ei/wmei3/webMethods6/IntegrationServer/bin/nohup.out

    Now I’m guessing that won’t work exactly but hopefully it conveys the idea. Like I said earlier there might be a need to suspend, kill or sleep a lock process, move that session lock id into a tmp file, delete the lock file, sweep the nohup.out into the logs directory, remove the nohup.out, remake the nohup.out, move the lock session id out of tmp into a new lock file, and unsleep/unsuspecd/start the lock process back up so the server and filespace can be back into action without having to restart the server.

    Any input would be helpful. Thanks!


    #Integration-Server-and-ESB
    #webMethods


  • 2.  RE: Self Cleaning Nohup.out

    Posted Thu November 29, 2007 02:19 PM

    setup a cron…

    1. check the file size
    2. if more do

    #Integration-Server-and-ESB
    #webMethods