Need web intelligence server memory threshold settings for SAP BO BI XI4.0

Hi,
We have found that WIreportserver.exe process taking high memory in our BO systems. We are in SAP Business objects XI 4.0 SP 07 Patch 2 version now.
We have found that the Web intelligence server memory threshold settings to be changed in case of these issues.
But there are no documents that says about the recommended settings for SAP BO BI XI 4.0 version.
The XI 3.1 recommendations(SAP Note:1544103 ) can not be taken as its a 32bit server and the X14.0 is a 64 bit one.
Please let me know the recommended settings for web intelligence server memory threshold settings  SAP BO BI XI 4.0 version or any SAP note that says about it.
Any suggestions/ recommendations are welcomed that will fix the issue.
Thanks in advance.
Regards,
Sithara.S

Hi Henry,
PFB the answers inline:
which setting are you referring to?
There is settings for 'Web Intelligence Server Memory Threshold Settings'  where we will set values for  memory max threshold,memory lower threshold and memory upper threshold values .You can check the SAP note 1544103 which says the settings , but its applicable for 3.1.
and which ones have you changed already?
We have not done any changes in settings yet. We are actually searching for the recommended values.
what errors / symptom are you trying to avoid?
We are facing  issue in  'WIreportserver.exe' occupying 100% memory.
Please suggest and let me know if any other information is needed.
Regards,
Sithara S

Similar Messages

  • Web Intelligence server memory is full

    Hi All,
    We are facing an issue with Webi Intelligence document. Below are the details and our finding from different environments.
    Problem in Production: When user runs the Webi report from Infoview, Report is coming as blank even though there is data,
    Findings in production:
    1. Checked on BW server transaction code ST22 it has session time out.
    2. Switched on the trace and did MDX test using MDX query, even that is timed out.
    Environment: BOXI3.1 RTM, Windows server, Web Intelligence and BI 7.0
    When we are trying to run the same report from QA we are getting the following error u201CWeb Intelligence Server memory is fullu201D
    Findings in QA: 
    1. When user is running the report from Infoview web Intelligence server memory is reaching 1.6GB and is getting hanged.
    2. Checked on BW server transaction code ST22 it has session time out.
    3. Switched on the trace and did MDX test using MDX query, it is running fine.
    Environment: BOXI3.1 and Fix pack 1.3, Windows server, Web Intelligence and BI 7.0
    Universe is built on BEX Query and it is running fine both in QA and Production environments.
    I would really appreciate your help.
    Thanks
    Sudha.

    Based on this :
    2. Checked on BW server transaction code ST22 it has session time out.
    3. Switched on the trace and did MDX test using MDX query, it is running fine.
    The issue is outside of BO, but with BW query you're using - it returns too much data causing memory overflow and timeouts.
    Optimize BW query !!
    Also, upgrade to XI3.1 Sp2 Fp2.5 and latest servise pack for BW to resolve some of the issues with large queries that exist on your patch level.

  • XI3.0-WEB INTELLIGENCE SERVER MEMORY FULL - ERROR (WIS -30280)

    Hi All
    when i try to open the webi report i get error
    WEB INTELLIGENCE SERVER MEMORY FULL - ERROR (WIS -30280)
    JAVA Deployment and XIR2 Edit the webi.properties file :
    1) Go to windows explorer.
    2) Go to C drive (or wherever your Tomcat is installed) c:\programfiles\Tomcat\webapps\businessobjects\enterprise115\desktoplaunch\WEB-INF\classes\webi.properties
    3) open this file webi.properties with a notepad and add MAX_HEAP_SIZE=1024000000 as the bottom most line of the file.
    4) Save the file.
    5) Restart the tomcat server and webi as well.
    (This works for xir2 and this is not the permanent fix I guess)
    For Xi3.0 : XI3.0-WEB INTELLIGENCE SERVER MEMORY FULL - ERROR (WIS -30280)
    Cause
    The error message appears because the Web Intelligence server stresses the memory resources when processing many reports containing a large amount of data.
    Resolution
    To resolve the error message, it is necessary to increase the memory heap size value. Complete these steps:
    Click Start > Run. The Run dialog box appears.
    Type "regedit" in the Open text field. Click OK. The Registry Editor appears.
    Navigate to the HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager.
    Click Subsystems > right-click Windows key > click Modify.
    Edit the SharedSection value from 1024,3072,512 to 1024,3072,1024.
    Also, set this to a value higher than the Web Intelligence Report Server connection time out value found in the Central Management Console. This value is written in minutes. The default value is 20.
    Close the Registry Editor.
    Restart the Web Intelligence Report Server for the changes to take effect.
    So gurus please suggest for any alternative or permanent fix ,as this seems to be workaround.
    please suggest me ..........for fixing this webi memory issue in XI3.0 .
    Thank You.

    Hi,
    Anybody has found any solution to this problem? The forum say in XIR2 we have to modify the webi.properties file in  c:\programfiles\Tomcat\webapps\businessobjects\enterprise115\desktoplaunch\WEB-INF\classes\webi.properties  to add MAX_HEAP_SIZE=1024000000 as the bottom most line of the file.
    My first question is where can i find this file to add the parameter in XIR3.0? I have many webi.properties. Second question, is it the solution?
    Thanks in advance,
    Sandra.

  • Web Intelligence server memory full error

    Dear Team,
    We have installed BO 3.1 SP3 in our office on Windows platform, we
    have installed CMC, DF and FSR on the same server. And we often getting
    the Web Intelligence server memory full error, so can we separate u201CWeb
    Intelligence Reporting Serveru201D on to a separate system to do the load
    balancing?
    Regards,
    kiruba

    1) Go to windows explorer.
    2) Go to C drive (or wherever your Tomcat is installed) c:\programfiles\Tomcat\webapps\businessobjects\enterprise115\desktoplaunch\WEB-INF\classes\webi.properties
    3) open this file webi.properties with a notepad and add MAX_HEAP_SIZE=1024000000 as the bottom most line of the file.
    4) Save the file.
    5) Restart the tomcat server and webi as well.
    Just check in below link
    XI3.0-WEB INTELLIGENCE SERVER MEMORY FULL - ERROR (WIS -30280)

  • WEB INTELLIGENCE SERVER MEMORY FULL - ERROR (WIS -30280)

    How to incress the WEBI Server Memory. On what paramters the Memory will depend on?

    You cannot increase the amount of memory Webi can use. It can only use 2GB. At 1.6GB it's supposed to stop accepting requests until it can release some memory and start working again. Depending on your patch level, there is a bug that will prevent this from happenning.
    You can, however, add additional Webi servers to your enterprise to handle more load. You can also reduce the number of Maximum Simultaneous Connections that each Webi server can handle to keep the memory cost lower for each server instance.

  • Reports crashing web intelligence server

    There are a couple of reports that keep crashing our web intelligence server. Every time those reports are schedule or manually ran, the web intelligence server that runs the report will crash, and the server just hang at the starting stage, never fully recover. Has anyone been experiencing this or know the cause of this? My solution now is to have a script that checks the WIS every 15 minutes, if it's hang, then the script restarts WIS.

    Hi johnny,
    Do you find solution for your problem ?
    we facing same problem where some webi report causing server to crash.
    when we open the report, web intelligence server crash afterward. We found that it happend  when whe log as administrator and click the drill button, after the drill button clicked, webi server down.
    our environment is solaris, BOXI SP2 + PP .
    ps: How can I  contact BO customer support representative, if I want to report this problem?
    Thanx alot

  • Web Intelligence server busy

    Hi,
    When we are running webi reports (on top of SAP BW), we receive sometimes the following error message:
    "ERR_WIS_30284: the web intelligence server is busy".
    I checked in OSS and on SDN, but didn't find any solution.
    Has anyone an Idea to fix the issue?
    THank you,
    Gabriel

    Gabriel,
    I checked on the SAP Tech Support site and found the below (link) note as a possible explanation for receiving the ERR_WIS_30284 notice:
    [https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361706E6F7465735F6E756D6265723D3133323134353826]
    Thanks,
    John

  • I need Web Applications Desktop Integrator...for window xp

    I need Web Applications Desktop Integrator...for window xp (window xp as client with oracle 11i)
    please share any link or website for download/setup
    thanks &regards,
    A.A

    893544 wrote:
    I need Web Applications Desktop Integrator...for window xp (window xp as client with oracle 11i)
    please share any link or website for download/setup
    thanks &regards,
    A.AAre you looking for client-based ADI or Web ADI ? If the former, see Helios' reply above.
    For Web ADI in 11i, see these MOS Docs (and the docs that they link to)
    FAQ: Certification Information For Client ADI And Webadi [ID 1251224.1]     
    Which Customers Need to Migrate From Client/Server ADI to WebADI and Report Manager? [ID 458589.1]     
    Web Applications Desktop Integrator (Web ADI) List of Patches [ID 726989.1]     
    HTH
    Srini

  • TS2758 I need to know the correct account settings for my mail on my Iphone 3G please

    I need to know the correct account settings for my mail on my Iphone 3G please?

    How would anyone here know the correct settings for your mail account?

  • Webi Processing Server _ Performance Settings.

    Hi all,
    How to modify the Wb Intelligence Processing Server Performance Settings in BO XI3.1
    Thanks
    Reddeppa k

    Hi,
    you can change the webi processing server settings by logging on the CMC (URL: http://<name of your BOBJ server>/CmcApp as administrator. Just invoke the "servers" panel and select your web intelligence processing server. Over the context menu (left mouse button) select the option "properties". You can modify several parameters there. For more information look in the BOE administration guide:
    [http://help.sap.com/businessobject/product_guides/boexir31/en/xi3-1_bip_admin_en.pdf]
    You have to restart the webi server (invoke again the context menu and select Restart Server) so that the new settings will be applied.
    Regards,
    Stratos

  • Do I need a dedicated server to install hiphop for php?

    I am unable to install hiphop on shared host for php. Do I need a dedicated server to install it?
    Please help.

    On Fri, 12 Sep 2014 12:47:44 +0000, Rosie Edwards wrote:
    I am unable to install hiphop on shared host for php. Do I need a dedicated server to install it?
    Please help.
    Sorry but this has nothing to do with Windows Server Security, which is the
    purpose of this forum. You're going to need to ask this question wherever
    "hiphop for PHP" is supported and that won't be a Microsoft support forum.
    Paul Adare - FIM CM MVP
    Hi, my name is Rebecca, and I'm a computing whore. -- Rebecca Gray
    If I pay you twenty bucks, will you blow my EPROM? -- Joe

  • Do we need to copy server.xml while deploying for the first time

    Hi,
    I have create a project in JDEV9 EBS 11i.
    While deploying/migrating, do i need to transfer server.xml also. is it required
    and also there is another sub-folder server/common, schema/server/common in which there is a file bc4j.xcfg? do i need to transfer these folder and files also.
    Please reply if any one came across the same situation. appreciate your help.
    Thanks,
    Mahesh

    Hi
    You can refer these easy steps for deploying OA Page to Apps environment.
    www.focusthread.com/.../oa_framework/OA_Framework_Tutorial_Deployment_in_APPS_Environment.pdf
    Ajay

  • Need i install the XI add-in for SAP Web AS 6.20

    I want to connect a 4.71(Web AS 6.20) as a business system to a nw2004s system.
    The scenario is JAVA<=>XI<=>RFC(Web AS 6.20)
    Do i have to install the XI add-in for SAP Web AS 6.20?
    Regards
    Ming

    Hi,
    For RFC connectivity you don't need to install any add-ins but incase proxy communication we needed.
    Thanks,
    venu.

  • Server side buffering settings for video

    I pump my video (both live streaming and VOD) through a popular CDN.  They control the server side (FMS) settings.  I can request that they change things and they do so and let me know when I can test.
    I'm wondering about server side buffering settings.  Is there supposed to be some sort of coordination between the buffering settings there and the client side buffering settings I implement in my video player?
    The reason I ask is I get wierd buffering behaviors in my client side player under certain conditions and there doesn't seem to be much to adjust there other than the NetStream.bufferTime property.
    For instance, if I set the bufferTime property in my client viewer to 10 seconds, the player just seems to ignore it and starts playing the stream right away or within a second or two.  Other times I see crazy values in the bufferTime property, like 400 seconds (I check the property's value about every second).
    I'm wondering if there are some FMS settings that are overriding or are not working well with my client side buffer settings.  Is this possible?

    Not sure how to get this code to you.  There is no option here to  attach a file.  Trying to post inline here.  Hope it comes out ok.
    This  is a simple player.  The simplest.  No frills.  Just insert your RTMP  url to your FMS and your stream name in the string variables "rtmpURL"  and "streamName" at the top, compile and run.
    Here is a deployment of this player connected to my CDN where the file is currently playing:
    http://dcast.dyventive.com/cast/simple_player/player.html
    Also,  attached is an image I took when I ran the program and hit the refresh  button in the browser.  Note the giant bufferLength numbers in the debug  panel.
    Again note, I do not get this problem linking  directly to a recorded file.  I see this problem when playing a file on a  server or with a live stream.
    Can you see anything  obviously wrong?
    <?xml  version="1.0" encoding="utf-8"?>
    <mx:Application
         xmlns:mx="http://www.adobe.com/2006/mxml"
         layout="absolute"
         backgroundColor="#333333"
         initialize="init()">
         <mx:Script>
             <![CDATA[
                 //Note:  the method "connect()" on  line #49 starts the area  with the important connection code
                 import mx.containers.Canvas;
                 import flash.media.Video;
                 import flash.net.NetConnection;
                 import flash.net.NetStream;
                 private var vid:Video;
                 private var nc:NetConnection;
                 //Path to your FMS live streaming application
                 private var rtmpURL:String = "Insert your URL"; //Will be  used to connect to your FMS
                 private var buffer:Number = 5; //NetStream.bufferTime  property will be set with this.
                 private var streamName:String =  "Insert your server side  stream name here"; //This determines the channel you're watching  on the  server.           
                 private var ns:NetStream;
                 private var msg:Boolean;
                 [Bindable]
                 private var canvas_video:Canvas;//Will display some live  playback  stats
                 private var intervalMonitorBufferLengthEverySecond:uint;
                  private function init():void
                     vid=new Video();   
                     vid.width=720;
                     vid.height=480;                   
                     vid.smoothing = true;               
                     uic.addChild(vid);
                     connect();
                 public function onSecurityError(e:SecurityError):void
                     trace("Security error: ");
                 public function connect():void
                     nc = new NetConnection();
                     nc.client = this;
                     nc.addEventListener(NetStatusEvent.NET_STATUS,  netStatusHandler);
                     nc.connect(rtmpURL);                    
                 public function netStatusHandler(e:NetStatusEvent):void
                       switch (e.info.code) {
                         case "NetConnection.Connect.Success":
                             netconnectionStatus.text = e.info.code;
                             reconnectStatus.text = "N/A";
                             trace("Connected successfully");
                             createNS();                    
                             break;                                               
                 public function createNS():void
                     trace("Creating NetStream");
                     ns=new NetStream(nc);
                     ns.addEventListener(NetStatusEvent.NET_STATUS,  netStreamStatusHandler);
                     vid.attachNetStream(ns);
                     //Handle onMetaData and onCuePoint event callbacks:  solution at http://tinyurl.com/mkadas
                     //See another solution at  http://www.adobe.com/devnet/flash/quickstart/metadata_cue_points/
                     var infoClient:Object = new Object();
                     infoClient.onMetaData = function oMD():void {};
                     infoClient.onCuePoint = function oCP():void {}; 
                     ns.client = infoClient;   
                     ns.play(streamName);   
                     ns.bufferTime = buffer;                   
                     ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR,  asyncErrorHandler);
                     function asyncErrorHandler(event:AsyncErrorEvent):void {
                         trace(event.text);
                     //Set up the interval that will be used to monitor the  bufferLength property.
                     //monPlayback() will be the funciton that will do the  work.   
                     intervalMonitorBufferLengthEverySecond =  setInterval(monPlayback, 1000);
                 public function  netStreamStatusHandler(e:NetStatusEvent):void
                      switch (e.info.code) {
                         case "NetStream.Buffer.Empty":
                             netstreamStatus.text = e.info.code;
                             textAreaDebugPanel.text += "Buffer empty:\n";
                             trace("Buffer empty: ");
                             break;
                         case "NetStream.Buffer.Full":
                             netstreamStatus.text = e.info.code;
                             textAreaDebugPanel.text += "Buffer full:\n";
                             trace("Buffer full:");
                             break;
                          case "NetStream.Play.Start":
                              netstreamStatus.text = e.info.code;
                              textAreaDebugPanel.text += "Buffer empty:\n";
                             trace("Play start:");
                             break;                        
                 //Get the current ns.bufferLength value, format it, and  display it to the screen.
                 //"bufferLen" is the key var here.
                 public function monPlayback():void {               
                     var currentBuffer:Number =  Math.round((ns.bufferLength/ns.bufferTime)*100);
                     var bufferLen:String = String(ns.bufferLength);//Here is  the actual bufferLength reading.
                                                                    //Use it  to show the user what's going on.
                     pb.value = currentBuffer;//updates the little buffer  slider on the screen
                     bufferPct.text = String(currentBuffer) + "%";
                     bufferTime.text = String(ns.bufferTime);
                     bufferLength.text = String(ns.bufferLength);
                     //Dump the bufferLen value to the debug panel.
                     textAreaDebugPanel.text += bufferLen + "\n";                
                     trace("Buffer length: " + bufferLen);
             public function onBWDone():void
                 //dispatchComplete(obj);
             ]]>
         </mx:Script>
         <mx:Canvas id="monitor"
             y="10" right="50">
             <mx:Text x="0" y="25" text="Buffer:" color="#FFFFFF"/>
             <mx:Text x="0" y="50" text="Buffer Time:"  color="#FFFFFF"/>
             <mx:Text x="0" y="75" text="Buffer Length:"  color="#FFFFFF"/>   
             <mx:Text x="0" y="100" text="NetConnection netStatus:"  color="#FFFFFF"/>
             <mx:Text x="0" y="125" text="NetStream netStatus:"  color="#FFFFFF"/>
             <mx:Text x="0" y="150" text="Reconnect:" color="#FFFFFF"/>
             <mx:HSlider x="145" y="25" id="pb" minimum="0" maximum="100"  snapInterval="1" enabled="true"/>
             <mx:Text x="100" y="25" height="20" id="bufferPct"  color="#FFFFFF"/>   
             <mx:Text x="145" y="50" height="20" id="bufferTime"  color="#FFFFFF"/>
             <mx:Text x="145" y="75" height="20" id="bufferLength"  color="#FFFFFF"/>   
             <mx:Text x="145" y="100" height="20" id="netconnectionStatus"  color="#FFFFFF"/>
             <mx:Text x="145" y="125" height="20" id="netstreamStatus"  color="#FFFFFF"/>
             <mx:Text x="145" y="150" height="20" id="reconnectStatus"  color="#FFFFFF" text="N/A"/>
         </mx:Canvas>
         <mx:UIComponent id="uic"
              x="50" y="10"/>
          <mx:TextArea id="textAreaDebugPanel"
              width="300" height="300"
              right="50" top="300"
               valueCommit="textAreaDebugPanel.verticalScrollPosition=textAreaDebugPanel.maxVerticalScro llPosition"/>
    </mx:Application>

  • Want to understand the eror message in Web intelligence Server Log

    Hi,
    I have BO XI R2 running. Recently I found inside logging directory of BO that there are lots of records inside WI*.log (the logs for the web intteligence server) which says something like this:
    [Mon Sep 08 00:32:01 2008]     2512     9284     assert failure: (.\TraceLog.cpp:1644). (false : TraceLog: **ASSERT:ctResourceBundle:Message not found for id: : 344 [ResourceBundle.cpp;310]).
    [Mon Sep 08 00:32:01 2008]     2512     9284     assert failure: (.\TraceLog.cpp:1644). (false : TraceLog: **ASSERT:ctResourceBundle:Message not found for id: : 344 [ResourceBundle.cpp;310]).
    [Mon Sep 08 00:32:09 2008]     2512     34036     assert failure: (.\TraceLog.cpp:1644). (false : TraceLog: **ASSERT:ctResourceBundle:Message not found for id: : 344 [ResourceBundle.cpp;310]).
    [Mon Sep 08 00:32:09 2008]     2512     34036     assert failure: (.\TraceLog.cpp:1644). (false : TraceLog: **ASSERT:ctResourceBundle:Message not found for id: : 344 [ResourceBundle.cpp;310]).
    Our WEBI is working perfectly. So I am quite confused. Is there any area which I should notice? Any reason to panic? Any forecast of future disaster?
    Please let me know your expert opinion.
    Thanks,
    Tanveer.

    Hi;
    one more of our "non event", it's only an assert being raised somewhere in the code, I got exactly the same here, no real problem, in most cases the system is self recovering : most asserts are raised when entering a piece of code, the system checks the arguments being given to him at that point by "asserting" and if they don't match, it will do the thing another way instead of crashing later.
    As long as the system is working as expected, you don't have any reason to panic.
    Regards;
    Lionel

Maybe you are looking for

  • How to retrieve photos from an iphone internal storage?

    Hi I have recently lost a lot of my photos from my iphone! I hooked it up to the laptop and noticed there is 342 photos in my internal storage. How do I get them from my internal storage onto a disk or even saved into my laptop? they are not appearin

  • BinarySecurityToken in sender axis adapter

    Hi all, Need pointers for implementing  "BinarySecurityToken" in sender axis adapter? Any references/blogs would be of great help Thanks in advance.

  • Itunes wont restore correct

    itunes wont restore correctly

  • Error message whilst syncing

    Cannot sync my i-pod........every time I try it tells me there is an unknown error(-69). V. frustrating, anybody have a solution?

  • Send mail in as3

    acually am tring to send mail but am new in as3 as well , i could make it using as2 but unfortunately i build my project by as3 , they telling me tht i need PHP file to connect with , is there any tutarial or help on it ? i approciate ur help thnx