Apps recycle when memory limit exceeded path not specified

How can I find what path it is looking for so I can fix the path? I am getting this error on all of my app servers. I have checked all my app pools inside of all my app servers and none of them have any sort of maximum. Some do have times set but nothing
even close to a max. 
Title: Application pools recycle when memory limits are exceeded.  
Severity: 0 - Rule Execution Failure  
Category: Performance  
Explanation: The system cannot find the path specified.
Remedy: In the Internet Information Services Manager, uncheck any memory-based maximums set for the application pools named above. For more information about this rule, see "http://go.microsoft.com/fwlink/?LinkID=142692". 

Hi,
According to your post, my understanding is that you got the error on all of your app servers.
It is caused by that Application pools are configured to recycle when memory limits are exceeded.
You need to change the application pool recycling settings in Internet Information Services (IIS).
In addition, you can disable the rule or install the app pools/services on every server in the farm.
More information:
Application pools recycle when memory limits are exceeded (SharePoint 2013)
SharePoint 2010 – Application pools recycle when memory limits are exceeded.
Best Regards,
Linda Li
Linda Li
TechNet Community Support

Similar Messages

  • Music pauses on my iPhone 5C when switching between apps or when receiving alerts/notifications sometimes (not always) and I have to manually restart the song. I'm running the latest 7.0.1 software. It's a bit annoying.

    Music pauses on my iPhone 5C when switching between apps or when receiving alerts/notifications sometimes (not always) and I have to manually restart the song. I'm running the latest 7.0.1 software. It's a bit annoying.

    I have had a similar problem with my system. I just recently (within a week of this post) built a brand new desktop. I installed Windows 7 64-bit Home and had a clean install, no problems. Using IE downloaded an anti-virus program, and then, because it was the latest version, downloaded and installed Firefox 4.0. As I began to search the internet for other programs to install after about maybe 10-15 minutes my computer crashes. Blank screen (yet monitor was still receiving a signal from computer) and completely frozen (couldn't even change the caps and num lock on keyboard). I thought I perhaps forgot to reboot after an update so I did a manual reboot and it started up fine.
    When ever I got on the internet (still using firefox) it would crash after anywhere between 5-15 minutes. Since I've had good experience with FF in the past I thought it must be either the drivers or a hardware problem. So in-between crashes I updated all the drivers. Still had the same problem. Took the computer to a friend who knows more about computers than I do, made sure all the drivers were updated, same problem. We thought that it might be a hardware problem (bad video card, chipset, overheating issues, etc.), but after my friend played around with my computer for a day he found that when he didn't start FF at all it worked fine, even after watching a movie, or going through a playlist on Youtube.
    At the time of this posting I'm going to try to uninstall FF 4.0 and download and install FF 3.6.16 which is currently on my laptop and works like a dream. Hopefully that will do the trick, because I love using FF and would hate to have to switch to another browser. Hopefully Mozilla will work out the kinks with FF 4 so I can continue to use it.
    I apologize for the lengthy post. Any feedback would be appreciated, but is not necessary. I will try and post back after I try FF 3.16.6.

  • VA02: Production order/ plan order not processed when credit limit exceeds

    Hi,
    In VA02, when I try to process a Production order/ plan order from sales document , i get an information message saying that  ' Subsequent function not possible due to credit block.'  It is going into the incomplete logs. But as per my client's requirement, the order should be processed even if the credit limit exceeds though the message pops up. the message number is V1849. Can you please tell me how to do that?
    Regards,
    Lohitha

    hello.
    stop the credit check for particular order type.
    VOV8-order typeCheck credit limit--choose option
       No credit limit check
    A  Run simple credit limit check and warning message
    B  Rund simple redit limit check and error message
    C  Run simple credit limit check and delivery block
    D  Credit management: Automatic credit control
    for particular item category
    choose item category : uncheck credit check active check box
    for particular condition
    OVA8----assign routine for that..
    write coding
    let me know anything requires
    regards,
    Rushikesh

  • Approval Procedure not triggered when Credit Limit Exceeded

    Hi,
    I've defined an approval procedure which I would like to launch when a clients Credit Limit has been exceeded. I've checked the required fields on Administration > General Settings > BP tab (credit Limit, Commitment Limit, AR Invoice, Delivery, SO). I've also checked the Activate Approval Procedures on the same tab.
    I know the approval procedure has been set up the correct way, since it is launched when I change the Terms to for instance 'Total document'. 
    There is a system-message when I am creating a Delivery Note for a customer indicating that the credit limit for this customer has been exceeded. But still, the system allows the user to add the document without triggering the approval procedure....
    What am I doing wrong?
    Btw: The credit limit exceeded is in negative numbers, but I've tried both the condition 'Deviation from Credit Limit greater than 1' and Deviation from Credit Limit Less than 1...

    Could you clarify what you mean by "The credit limit exceeded is in negative numbers"
    Negative number: the system message I get when I create a delivery note for a customer, exceeding the credit limit is the following:
    Customer has exceeded credit limit - 95.479 EUR
    Customer has exceeded commitment limit - 95.479 EUR
    Continue (Y/N)
    Make sure the Credit Limits are set in the BP Master. --> OK, credit limit is set to 100 EUR, Commitment limit to 100 EUR
    Also use Great than in Ratio and try to use a small number like 10 in the value  --> I am using 1 EUR
    Also, check in System Initialization > General Settings..BP Tab Activate approval procedure is checked. --> it is checked.
    Using the range option does not solve the problem, in fact even if I use 'Deviation from Credit Limit does not equal 1 EUR' the approval is not triggered. When I use the same Approval template, but I alter the terms to Total document greater than 1 or Discount% greater than 1 the approval is triggered.
    Edited by: Rui Pereira on Apr 29, 2009 1:19 PM

  • Why would I repeatedly receive an "unable to download at this time " error message when memory and signal do not seem to be a problem?

    Why would I repeatedly receive a download error message when memory is sufficient?

    Uh, maybe it's a server problem, and unrelated to you or your device?

  • App malfunctions when accessed via URL but not when accessed in workspace

    I have an application that I have built at work. I have it on a test box. I have been using the app for several months with no problem. Because it is on the test box I am able to use the url to log into the app e.g. http://infotest.finone.bankone.net:7777/pls/htmldb/f?p=229
    Today I started having problems with the app not functioning properly for no apparent reason. A file browse upload process stopped uploading the files even though I got no error messages. Editable items stopped passing values to the next page when I click to edit something.
    The weird thing is when I log into my workspace on the test box and then launch the app from there everything works perfectly as before! I went in an deleted and purged all the sessions and then logged into the app via the url again and it worked for a minute then I had problems creep back up.
    This app is supposed to move to the production server soon. Any ideas why this weirdness is happening??!!

    Hi,
    As far as the file upload process...nothing happens and nothing appears in the Web Server Error Log at least not from what I see perhaps I am not looking in the right place. It's like as if the process just didn't actually activate or something although the page does in fact submit because the field values are cleared and the success message I coded in appears. So I know the page is submitted.
    The values being passed were actually part of the Wizard Form/Report on a Table. You click the Edit icon and it passes the value of the PK field to the subsequent field on the next page within the same session ID and fetches the appropriate row from the underlying table.
    So far not a single other person has had this happen to them. Today the app worked perfectly without any of these issues. Can there be local settings on my PC that are conflicting with the session state and other things on the Application? I log in and out of the app close to a 100 times a day, could this be clogging up session id's or something?
    Unfortunately its not consistently reproducible from the standpoint that today its not doing it all but when it was happening yesterday it certainly was consistent so at this point I don't know what to think.

  • How to handle missing data when a limit value does not exist

    Hi guys
    I am quite new to all this OLAP stuff and I don't know how to detect the following situation:
    What happens when CREDITT.MYSERIES2 does not exist? the query then returns V1 and V2 populated with the data from CREDIT.MYSERIES1 and CREDIT.MYSERIES3 respectively (and V3 being all NULLs). I have no way of knowing that the limit has not worked on Series2.
    Is there any way to detect this? (perhaps assigning V2 to be all NULLs?)
    Thanks in advance
    Adam
    SELECT
         TRUNC(IND-TO_DATE('01011900','ddmmyyyy')+2),V1,V2,V3
         FROM (                     
              SELECT *                     
              FROM TABLE(                          
                   OLAP_TABLE( 'OLAPFAME.MAG_CRD DURATION SESSION',
                                  'DIMENSION IND AS DATE FROM DAY
                                  MEASURE V1 AS NUMBER FROM AW_EXPR DAILY.DATA(SERIES STATVAL(SERIES, 1))
                                  MEASURE V2 AS NUMBER FROM AW_EXPR DAILY.DATA(SERIES STATVAL(SERIES, 2))
                                  MEASURE V3 AS NUMBER FROM AW_EXPR DAILY.DATA(SERIES STATVAL(SERIES, 3))
                                  ROW2CELL R2C1' ))                          
              MODEL                               
                   DIMENSION BY(IND)                               
                   MEASURES(V1,V2,V3,R2C1)                               
                   RULES UPDATE SEQUENTIAL ORDER())
         WHERE OLAP_CONDITION( R2C1,
                                  'LIMIT SERIES TO ''CREDIT.MYSERIES1'',
                                                 ''CREDITT.MYSERIES2'',
                                                 ''CREDIT.MYSERIES3'';
                                  LMT DAY TO ''21DEC2009'' TO ''31DEC2009'';
                                  LMT DAY REMOVE DAYOF(DAY) EQ 7 OR DAYOF(DAY) EQ 1',
                                  1 )=1

    I am not sure what your issue is entirely because what you posted is not your working code.
    WHERE OLAP_CONDITION( R2C1,
    'LIMIT SERIES TO ''CREDIT.MYSERIES1'',
    ''CREDITT.MYSERIES2'',    <-- this seems incorrect
    ''CREDIT.MYSERIES3'';    <-- semicolon indicates end of statement
    LMT DAY TO ''21DEC2009'' TO ''31DEC2009'';  <-- what is this?
    LMT DAY REMOVE DAYOF(DAY) EQ 7 OR DAYOF(DAY) EQ 1', <-- what is this?
    1 )=1Could you please repost the correct code?

  • Notes App Crashes when Update Teared-off iCloud Notes on iDevices

    This is not a question, but a bug.
    After I tear-off a note (double-clicked the note from the list) from the Notes app with iCloud enabled, and then edit it on iPhone (iOS6.0.1), 2 problem occurred:
    1. The updates will NOT show on the tear-off piece; however, they show on the one on the Notes app screen;
    2. When I try to close the tear-off note (using the usual red cross icon at the upper-left), the Notes app crashes.
    I guess this issue is due to incomplete design of the sync flow of Notes via iCloud. The reason being that when I update the note on Mac with the same note opened on iPhone, the Notes app on iPhone had to force close the note and go back to the notes selection list. I guess the Dev team couldn't figure out a way to dramatically update the opened Note on the fly without "refreshing" it. Probably had to rebuild the Notes app and they gave up?
    A bit disappointed as I helped promoting how useful the iCloud is and keep telling people "it just works". Cuz basically, it didn't.

    I found the solution to this problem. You'll find it in a similar thread that was started here:
    https://discussions.apple.com/message/19042689#19042689

  • IOS 5's iPad memory management deletes app data when memory is low.

    ForeFlight claims iOS 5 includes a new file management feature that arbitarily deletes files to make room for new data when iPad memory is insufficient. The only warning given to the iPad user is a "cleaning" symbol. This makes no sense to me. Something is missing from this story. Has anyone heard of this.
    Read ForeFlight's warning to its user base here: http://blog.foreflight.com/2011/10/14/flying-with-foreflight-and-ios-5/

    I think that makes it quite clear:
    http://www.marco.org/2011/10/13/ios5-caches-cleaning
    Wilfried

  • Re: stoping  sales to customer when credit limit exceeds

    Hai
    The credit limit for a customer is fixed at certain amount.Also credit period is fixed at a certain no of days say 30 days.Both these conditions are cumulative. Whichever happens earlier further sales to that particular customer should be blocked.How to set up this?I would like to know what changes should be made in business partner master data  or in any other window.Is it available insapB1 8.8 by default .Can this be done in sap B18.8 without coding ?
    Edited by: aruntb on Jun 17, 2010 10:23 AM
    Edited by: aruntb on Jun 17, 2010 10:24 AM
    Edited by: aruntb on Jun 17, 2010 11:04 AM

    Hi,
    Please check your Online Help (F1) !
    General Settings > BP Tab
    ===
    Customer Activity Restrictions You can restrict the creation of sales documents for customers and prompt a warning message according to the following parameters:
    Credit Limit u2013 Checks whether adding the sales document for the customer causes deviation from the credit limit defined for the customer (Payment Terms tab in the Business Partner Master Data window).
    A warning message appears if <the customer's account balance> + <the amount of the current document> exceeds the customer's credit line.
    Commitment Limit u2013 Checks whether adding the sales document for the customer causes deviation from the commitment limit defined for the customer (Payment Terms tab in the Business Partner Master Data window).
    A warning message appears if <the customer's account balance>+ <the total amount in undeposited checks> + <the amount of the current document> exceeds the customer's commitment limit.
    Once you select the required option(s) described above, select the type of documents to which the restrictions apply and for which a warning message is launched:
    - A/R Invoice
    - Delivery
    - Sales Order
    These setting are updated immediately per company, for all users.
    ===
    Cheers

  • LSMW-logical path not specified

    Hi experts,
    I am doing an LSMW object for purchasing info records conversion.
    In the step "specify files" i am not able to save wat i have done cos i am getting an error 'No logical path has been specified' .I have choosed the file from PC-Frontend. Due to this problem am not able to go ahead with further steps.
    please help.
    Thanks,
    Neela

    Hi
    Have u followed all the steps perfectly while creating a lsmw ???
    There are 14 steps that are normally used and these are :
    1)   Maintain Object Attributes.
    2)   Maintain Source Structures.
    3)   Maintain Source Fields.
    4)   Maintain Structure Relations
    5)   Maintain Field Mapping and conversion rules .
    6)   Maintain Fixed Values,translations ,user defined routines.
    7)   Specify Files .
    8)   Assign Files .
    9)   Read DATA.
    10) Display Read Data.
    11) Convert Data.
    12) Display Converted Data.
    13) Create Batch Input Session.
    14) Run Batch Input Sesion.
    Check this link
    http://help.sap.com/saphelp_nw04s/helpdata/en/87/f3ae74e68111d1b3ff006094b944c8/content.htm
    www.scmexpertonline.com/downloads/SCM_LSMW_StepsOnWeb.doc -
    Regards
    Pavan

  • Iam getting the path not specified error,but the jboss was running smoothly

    C:\Documents and Settings\MPudur\Desktop>cd\
    C:\>cd Training\ATG\ATG10.1.1\home\bin
    C:\Training\ATG\ATG10.1.1\home\bin>startDynamoOnJBOSS.bat -c default -m Demo | ATGLogColorizer_v1_2
    ATGLogColorizer v1.2. Copyleft 2007-2008 by Kelly Goetsch. http://atglogcolorizer.sourceforge.net
    The system cannot find the path specified.
    The system cannot find the path specified.
    Assembly started.
    Target application is C:\Training\jboss-eap-5.1\jboss-as\server\default\deploy\ATG.ear.
    Creating exploded ear file C:\Training\jboss-eap-5.1\jboss-as\server\default\deploy\ATG.ear.
    Initializing...
    Updating C:\Training\jboss-eap-5.1\jboss-as\server\default\deploy\ATG.ear.
    Before make meta-inf file.
    Making meta-inf file C:\Training\jboss-eap-5.1\jboss-as\server\default\deploy\ATG.ear\META-INF
    Creating application.xml...
    Creating Ear file MANIFEST...
    Importing classes...
    Importing classes for module DafEar
    Importing classes for module DafEar.Admin
    Importing classes for module DafEar.base
    Importing classes for module Demo
    Importing classes for module DSS
    Importing classes for module DPS
    Importing classes for module DAS-UI
    Importing classes for module DAS
    Ignoring classpath entry lib/servlet.jar from module DAS
    Ignoring classpath entry lib/jsp-api.jar from module DAS
    Importing classes for module manuals
    Importing J2EE module atg-admin.war declared in DafEar.Admin
    Parsing C:\Training\jboss-eap-5.1\jboss-as\server\default\deploy\ATG.ear\atg_admin.war\WEB-INF\web.xml
    Importing J2EE module atg-bootstrap.war declared in DafEar.base
    Parsing C:\Training\jboss-eap-5.1\jboss-as\server\default\deploy\ATG.ear\atg_bootstrap.war\WEB-INF\web.xml
    Importing J2EE module atg-bootstrap-ejb.jar declared in DafEar.base
    Importing J2EE module demo-web.war declared in Demo
    Parsing C:\Training\jboss-eap-5.1\jboss-as\server\default\deploy\ATG.ear\demo-web.war\WEB-INF\web.xml
    Assembly took 0.922 seconds.
    Calling C:\Training\jboss-eap-5.1\jboss-as\bin\run.conf.bat
    ===============================================================================
    JBoss Bootstrap Environment
    JBOSS_HOME: C:\Training\jboss-eap-5.1\jboss-as
    JAVA: C:\Training\Java\jdk1.6.0_30\bin\java
    JAVA_OPTS: -Xms1024m -Xmx1024m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dsun.lang.ClassLoader
    CLASSPATH: C:\Training\Java\jdk1.6.0_30\lib\tools.jar;C:\Training\jboss-eap-5.1\jboss-as\bin\run.jar
    ===============================================================================

    Hi,
    Try the below command.
    C:\Training\ATG\ATG10.1.1\home\bin>startDynamoOnJBOSS.bat -c default -m Demo | <PATH_TO_LOG_COLORIZER>ATGLogColorizer_v1_2.
    Ex: If you have ATGLogColorizer_v1_2.exe in C: drive, try the below command.
    C:\Training\ATG\ATG10.1.1\home\bin>startDynamoOnJBOSS.bat -c default -m Demo | C:\ATGLogColorizer_v1_2
    Thanks,
    Gopinath Ramasamy

  • Note exceeded memory limit, deleted

    We were entering a long entry in Apple Notes and included photos. At some point an error message popped up to the effect of "This note exceeded its memory limit ". After clicking Okay, the note vanished. No copy was found on other devices, all lost.
    This is unacceptable. Is this a new limitation or bug?
    If this is to be expected, what alternatives should we use to take notes with photos?

    Thanks Volker, I must admit I didn't quite understand note 808607's line:
    "If you require more memory in PRIV mode, you must insert a line of the type
    as4/MAXSHR64 = 400
    in the SAP instance profile."
    I don't think I want more memory in PRIV mode.
    However, I am sure you are right and I'm relieved to know that I am in fact not constrained to 64GB.
    So, I believe I should go for:
    as4/MAXSHR64 = 800       (allow max 200GB)
    em/blocksize_KB = 8192  
    em/initial_size_MB=65536 (for example)
    to take me up to the full 64GB.
    I don't need to do this yet, but at least now I am prepared and can prove this in QA.
    Many thanks for the advice, I clearly need to re-read and digest note  808607 - it has not been at all clear to me. Perhaps the German version is clearer.
    Andy.

  • Memory Leak, Receiver Got Null Message & Consumer limit exceeded on destina

    When running program that adds an Object message to a JMS queue and then recieves it. I get the following.
    1) interminitent NULL messages recieved.
    2) jms.JMSException: [C4073]: Consumer limit exceeded on destination interactionQueueDest. Even though only one receiver can be receiving via the supplied program.
    3) After many message are added to the queue 1000's the Message Queue goes to Out Of Memory exception. It should swap to disk!!
    STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
    RUN this program via a JSP call in the application server.
    JSP
    <%@ page language="java" import="jms.*"%>
    <html>
    <head>
    <title>Leak Memory</title>
    </head>
    <body>
    <hr/>
    <h1>Leak Memory</h1>
    <%
       LeakMemory leakMemory = new LeakMemory();
       leakMemory.runTest(10000,1000);
      // NOTE will brake but slower with setting leakMemory.runTest(10000,100);
    %>JMS resources must be created:
    jms/queueConnectionFactory
    jms/interactionQueue
    must be created first.
    Class:
    package jms;
    import javax.naming.*;
    import javax.jms.*;
    public class LeakMemory implements Runnable {
      private QueueConnectionFactory queueConnectionFactory = null;
      private Queue interactionQueue = null;
      private boolean receiverRun = true;
      private QueueConnection queueConnection;
      private int totalMessageInQueue = 0;
      public LeakMemory() {
        init();
       * initialize queues
      public void init(){
        try {
          InitialContext context = new InitialContext();
          this.queueConnectionFactory = (QueueConnectionFactory)context.lookup("jms/queueConnectionFactory");
          this.interactionQueue = (Queue) context.lookup("jms/interactionQueue");
        catch (NamingException ex) {
          printerError(ex);
      public void runTest(int messageCount, int messageSize){
        this.receiverRun = true;
        Thread receiverThread = new Thread(this);
        receiverThread.start();
        for (int i = 0; i < messageCount; i++) {
            StringBuffer messageToSend = new StringBuffer();
            for (int ii = 0; ii < messageSize; ii++) {
              messageToSend.append("0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789\n");
            QueueConnection queueConnectionAdder = null;
            QueueSession queueInteractionSession = null;
            QueueSender interactionQueueSender = null;
            try {
                //Get a queue connection
                queueConnectionAdder = this.getQueueConnection();
                queueInteractionSession = queueConnectionAdder.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
                interactionQueueSender = queueInteractionSession.createSender(this.interactionQueue);
                ObjectMessage objectMessage = queueInteractionSession.createObjectMessage(messageToSend);
                objectMessage.setStringProperty("PROPERTY", "" + System.currentTimeMillis());
                //Send object
                interactionQueueSender.send(objectMessage,DeliveryMode.PERSISTENT,5,0);
                totalMessageInQueue++;
                //Close Resources
                interactionQueueSender.close();
                queueInteractionSession.close();
                interactionQueueSender = null;
                queueInteractionSession = null;
            } catch (JMSException ex) {
               printerError(ex);
       * run
      public void run()  {
        while(this.receiverRun){
                try {
                  QueueSession interactionQueueSession = this.getQueueConnection().createQueueSession(false, Session.CLIENT_ACKNOWLEDGE);
                  QueueReceiver queueReceiver = interactionQueueSession.createReceiver(this.interactionQueue);
                  ObjectMessage message = (ObjectMessage)queueReceiver.receive(100);
                  if(message != null){
                    StringBuffer messageRecived = (StringBuffer)message.getObject();
                    //Simulate Doing Something
                    synchronized (this) {
                      try {
                        Thread.sleep(400);
                      catch (InterruptedException ex1) {
                        //Can Safely be ignored
                    message.acknowledge();
                    totalMessageInQueue--;
                  } else {
                    printerError(new Exception("Receiver Got Null Message"));
                  queueReceiver.close();
                  interactionQueueSession.close();
                  queueReceiver = null;
                  interactionQueueSession = null;
                catch (JMSException ex) {
                  printerError(ex);
        * Get's the queue Connection and starts it
        * @return QueueConnection The queueConnection
       public synchronized QueueConnection getQueueConnection(){
           if (this.queueConnection == null) {
             try {
               this.queueConnection = this.queueConnectionFactory.createQueueConnection();
               this.queueConnection.start();
             catch (JMSException ex) {
               printerError(ex);
         return this.queueConnection;
       private void printerError(Exception ex){
         System.err.print("ERROR Exception totalMessageInQueue = " + this.totalMessageInQueue + "\n");
         ex.printStackTrace();
    }Is there something wrong with the way I'm working with JMS or is it just this unreliable in Sun App Server 7 Update 3 on windows?

    1) interminitent NULL messages recieved.Thanks that explains the behavior. It was wierd getting null messages when I know there is messages in the queue.
    2) jms.JMSException: [C4073]: Consumer limit exceeded
    on destination interactionQueueDest. Even though only
    one receiver can be receiving via the supplied
    program. No other instances, Only this program. Try it yourself!! It works everytime on Sun Application Server 7 update 2 & 3
    heres the broker dump at that error point
    [14/Apr/2004:12:51:47 BST] [B1065]: Accepting: [email protected]:3211->admin:3205. Count=1
    [14/Apr/2004:12:51:47 BST] [B1066]:   Closing: [email protected]:3211->admin:3205. Count=0
    [14/Apr/2004:12:52:20 BST] [B1065]: Accepting: [email protected]:3231->jms:3204. Count=1 [14/Apr/2004:12:53:31 BST] WARNING [B2009]: Creation of consumer  from connection [email protected]:3231 on destination interactionQueueDest failed:
    B4006: com.sun.messaging.jmq.jmsserver.util.BrokerException: [B4006]: Unable to attach to queue queue:single:interactionQueueDest: a primary queue is already active
    3) After many message are added to the queue 1000's
    the Message Queue goes to Out Of Memory exception. It
    should swap to disk!!The broker runs out of memory. Version in use
    Sun ONE Message Queue                   Copyright 2002
    Version:  3.0.1 SP2 (Build 4-a)              Sun Microsystems, Inc.
    Compile:  Fri 07/11/2003         All Rights ReservedOut of memory snippet
    [14/Apr/2004:13:08:28 BST] [B1089]: In low memory condition, Broker is attempting to free up resources
    [14/Apr/2004:13:08:28 BST] [B1088]: Entering Memory State [B0022]: YELLOW from previous state [B0021]: GREEN  - current memory is 118657K, 60% of total memory
    [14/Apr/2004:13:08:38 BST] WARNING [B2075]: Broker ran out of memory before the passed in VM maximum (-Xmx) 201326592 b,  lowering max to currently allocated memory (200431976 b ) and trying to recover [14/Apr/2004:13:08:38 BST] [B1089]: In low memory condition, Broker is attempting to free up resources
    [14/Apr/2004:13:08:38 BST] [B1088]: Entering Memory State [B0024]:  RED  from previous state [B0022]: YELLOW - current memory is 128796K, 99% of total memory [14/Apr/2004:13:08:38 BST] ERROR [B3008]: Message 2073-192.168.0.50(80:d:b6:c4:d6:73)-3319-1081944517772 exists in the store already [14/Apr/2004:13:08:38 BST] WARNING [B2011]: Storing of JMS message from IMQConn[AUTHENTICATED,[email protected]:3319,jms:3282] failed:
    com.sun.messaging.jmq.jmsserver.util.BrokerException: Message 2073-192.168.0.50(80:d:b6:c4:d6:73)-3319-1081944517772 exists in the store already
    [14/Apr/2004:13:08:38 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:38 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:39 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:39 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:39 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:39 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:40 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:40 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:40 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:40 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:41 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:42 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:42 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:42 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:42 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:43 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:43 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:43 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:43 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:44 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:44 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:44 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:45 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:45 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:46 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:46 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:47 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:47 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:47 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:47 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:48 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:49 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:49 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:49 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:49 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:50 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:50 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:50 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:50 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:51 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:51 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:51 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:51 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:52 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:52 BST] WARNING [B2076]: Broker is rejecting new producers, because it is extremely low on memory
    [14/Apr/2004:13:08:53 BST] ERROR [B3107]: Attempt to free memory failed, taking more drastic measures : java.lang.OutOfMemoryError
    [14/Apr/2004:13:08:53 BST] ERROR unable to deal w/ error: 1
    [14/Apr/2004:13:08:53 BST] ERROR TRYING TO CLOSE [14/Apr/2004:13:08:53 BST] ERROR DONE CLOSING
    [14/Apr/2004:13:08:53 BST] [B1066]:   Closing: [email protected]:3319->jms:3282. Count=0

  • Aggregate when total_size significantly exceeds specified limit

    h5. Problem
    I have a 130GB base data ASO cube against which I am running:
    execute aggregate process on database "4572_a"."agg" stopping when total_size exceeds 1.2;
    The 1.2 parameter should mean the total space used will not exceed 156GB but it is already up to 215GB.
    I assume the algorithm only checks space used before each new level is aggregated and therefore can exceed the specified limit by as much as the size of the preceding level - not terribly useful.
    Does anyone know if it's possible to automatically ensure that the 1.2 multiple is not exceeded, i.e. a 'stop before total_size exceeds..' behaviour without using the 'Design Aggregation' wizard?
    h5. Versions
    Essbase Release 11.1.2 (ESB11.1.2.1.102B147)
    Linux version 2.6.32.12-0.7-default (geeko@buildhost) (gcc version 4.3.4 [gcc-4_3-branch revision 152973] (SUSE Linux) ) #1 SMP 2010-05-20 11:14:20 +0200 64 bit

    The stopping is not an exact science as aggregations are done for an entire "view" and is based on the estimated size of each view.
    The accuracy of the prediction of the size of a view will be just that unless you have a 100% 100% sampling as set in the parameter asosamplingsize percentage. In practice you should not need to go to 100% but the default is that 1,000,000 cells will be sampled - if your database is very large or you need more accurate predictions increase the parameter.
    See this excellent article https://blogs.oracle.com/pa/entry/epm_11_1_2_aasosamplesizepercent
    From the tech ref:
    ASOSAMPLESIZEPERCENTSpecifies the number of cells sampled from the input-level data. The sampled data is used to estimate the size of aggregate views. Larger sample sizes enable Essbase to make increasingly accurate estimates of average view sizes. View selection using a larger sample size enables Essbase to more closely meet the stop size.
    Sample sizes are specified as a percentage of input-level data.
    Syntax
    ASOSAMPLESIZEPERCENT [appname [dbname]] n•appname—Optional. Application for which sampled data is to be set.
    If you specify a value for appname and do not specify a value for dbname, the setting applies to all databases in the specified application.
    To enable the setting for a specific database, you must specify an application and database.
    If you do not specify an application, you cannot specify a database, and the setting applies to all applications and databases on Essbase Server.
    •dbname—Optional. Specifies the database, in the application specified by appname, for which sampled data is to be set.
    If you specify a value for dbname but do not specify a value for appname, your specification is ignored.
    •n—A value ranging from 0.0 to 100.0, representing a percentage of input-level cells that are to be used for the aggregate storage cell sample.
    To calculate the number of sample cells, multiply the number of input-level cells by the percentage specified in n. The default, and minimum, sample size is 1 million (1,000,000) cells.
    Note:
    For databases that have 1 million or more cells, if the percentage specified results in a sample size of fewer than 1 million cells, the setting is ignored and Essbase uses 1 million cells. For databases that have fewer than 1 million cells, the sample size is the same size as the database.
    Performance Impact
    Estimates using larger sample sizes take longer to complete, which has a potentially significant performance impact on view selection. A recommendation for a database of greater than 100 million input-level cells is to start with a small setting such as 1 (for 1%). Slowly increase this setting until the preferred trade-off between view selection performance and accuracy is reached.
    To gauge the accuracy of view size estimates for aggregate views that have been built, use the following MaxL command:
    query database appname.dbname list existing_viewsCompare the values in the columns named size_ratio_estimate and size_ratio_actual. The accuracy of each view size estimate differs for each aggregate view.
    Example
    ASOSAMPLESIZEPERCENT ASOsamp.Sample 1

Maybe you are looking for