Skip to Content
avatar image
Former Member

XIr2 problem with WIReportServer hanging, possibly memory leak?

We are using XIr2 (SP1) and constantly have problems throughout the day with WIReportServer processes hanging. They tend to get to about 1.8GB in size and stop responding.

If we then look at them in the CMC they show as not running (with the red icon).

We are then forced to stop and start the process using the CCM.

Any scheduled jobs running at that time against the WIReportServer in question are then lost. Usually returning with a "Transport error: Communication failure.". Also any users logged in and using the server in question lose their work.

I have tried patching our development server to SP2 fix pack 2.7 and then SP4 fixpack 4.3 and if I run a number of jobs I seem to be able to get the WIReportServer to stop responding on both of these releases.

I would say it looks like memory is not being released when reports finish but I can't be the only XIr2 user having this problem?

Even though we run some quite large reports I don't believe we are being too ambitious. We tend to only have about 20 users on at any one time. We limit our one job server to only have 5 jobs running at any one time. We run 3 WIReportServers. The hardware is not under any pressure, plenty of memory and CPU free (4 processor, 8Gb Mem). All of our reports are Webi reports and some are against SAP/BW as we use the SAP connector too.

Any suggestions or ideas would be much appreciated. Planning to move to XIr3 as soon as time allows.

Thanks

Nick

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Oct 09, 2008 at 04:14 PM

    Hi;

    this 1.8GB is not far from the 2GB limit of any 32 bits process, when reaching this memory, processes crash; if I remember correctly WIReportServer has got some internal checks in order to deny any incoming request after the 1.8 limit.

    As you have a lot of RAM, you can try to add a few more WIReportServer to your cluster and reduce the number of connections per WIReportServer to ensure a good load balancing.

    For you scheduled reports, maybe you can create a group of servers, and force scheduled reports to be run on this group, to that live user activity has not too much effect on your batches.

    You can also try to find out which reports are using that much memory. I wouldn't be surprised if you find out that the problematic reports are the one reporting from SAP/BW...

    Regards;

    Lionel

    Edited by: Lionel Jeanson on Oct 9, 2008 6:15 PM

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hello I'm facing a similar issue. I don't know what to do. The WIReportServer process in the task manager looks like he is consuming a lot of memory and it makes the computer freeze. Help! I don't know what to do.