Iplanet 6.0  connection queue question

ConnectionQueue:
Current/Peak/Limit Queue Length 0/25/4096
Total Connections Queued 933189
Average Queueing Delay 0.66 milliseconds
What is an acceptable average queueing delay? Not sure when I should really worry about it or what can be done (more acceptor threads?)

How does one go about tuning the queing delay ? Ours seems pretty high by comparision. Maybe it has something to do with the high number of images in our document pages (over 100, thank the developers for that one) or our web application performance.
webservd pid: 7069
Sun ONE Web Server 6.1 B08/22/2003 12:37 (SunOS DOMESTIC)
Server started Wed Jan 21 11:32:24 2004
Process 7069 started Wed Jan 21 11:32:24 2004
ConnectionQueue:
Current/Peak/Limit Queue Length 0/30/4096
Total Connections Queued 3498501
Average Queueing Delay 196.97 milliseconds
ListenSocket ls1:
Address http://aaa.bbb.ccc.ddd:80
Acceptor Threads 1
Default Virtual Server https-ourcompany.com
ListenSocket ls2:
Address https://aaa.bbb.ccc.ddd:443
Acceptor Threads 1
Default Virtual Server https-ourcompany.com
KeepAliveInfo:
KeepAliveCount 5/256
KeepAliveHits 2253199
KeepAliveFlushes 0
KeepAliveRefusals 0
KeepAliveTimeouts 18852
KeepAliveTimeout 60 seconds
SessionCreationInfo:
Active Sessions 1
Total Sessions Created 128/256
CacheInfo:
enabled yes
CacheEntries 1024/1024
Hit Ratio 8881467/9097232 ( 97.63%)
Maximum Age 300
Native pools:
NativePool:
Idle/Peak/Limit 1/1/128
Work Queue Length/Peak/Limit 0/0/0
Server DNS cache disabled
Async DNS disabled
Performance Counters:
Average Total Percent
Total number of requests: 2988117
Request processing time: 0.1857 554994.5000
default-bucket (Default bucket)
Number of Requests: 2988117 (100.00%)
Number of Invocations: 46667042 (100.00%)
Latency: 0.0002 685.7922 ( 0.12%)
Function Processing Time: 0.1855 554308.6875 ( 99.88%)
Total Response Time: 0.1857 554994.5000 (100.00%)
Sessions:
Process Status Function
7069 response service-dump

Similar Messages

  • Failure(1443): connection queue size is full, 6.1 SP2 restarts

    Hi All,
    I am getting the following issue with 6.1 SP2.
    In the error logs I get the following statement "failure 1443: connection queue size is full" with the ConnQueueSize as 256 in my magnus.conf file.
    Now there are cases that once the above errors comes for a long time the SP2 restarts by itself ie the request handler process id gets changed and comes up with a new process.The watch dog process remains same.
    Please let me know why does the SP2 restarts by itself once the above failure comes or I am doing something silly.
    Thanks in advance.
    Regards
    -A

    Server restarts automatically only if it crashes. Do you have any stack trace?
    Kindly consider upgrading to newer service pack (SP7). The issue might have been resolved in newer service packs.

  • MDB and MessageConsumer Queue Questions

    (1) Does a MessageConsumer object, when called on its onMessage() method, provide the same JMS queue processing as a Message Driven Bean (MDB) called on it's onMessage() method? That is, the message remains on the queue until the onMessage() method completes in both cases.
    (2) Does the same apply to a MessageConsumer's receive() method? That is, the message remains on the queue until the next receive is called?
    Thanks

    Unfortunately, MDBs do not currently support running on a separate queue. They run on
    the default queue.
    -- Rob
    Nicole wrote:
    Hi Folks,
    as we got problems on thread deadlocks using JMS, we decided to define our own thread
    queue to be used by our application. In the documentation it is described, that you
    need to generate all your EJBs with java weblogic.ejbc -dispatchPolicy xyz. By this
    you connect your EJB to the named thread queue, which you will need to add to your
    config.xml.
    What I could find out was, that this works fine for stateful or stateless session
    beans, but it looks like message driven beans do ignore this option.
    So here are my questions:
    Which thread queue is used by message driven beans?
    How can I change the thread queue?
    Many thanks,
    Nicole

  • Loads of Queues question

    The current system I am working on has over 100 queues in a cluster.
              I'm just trying to accomplish the same steps that I have in my pre-JMS
              MQ code in the JMS way. I want to be able to connect just to our main
              cluster server box and send messages to one or more of these queues.
              With JMS do I need to have a JNDI name entry for each of the over 100
              queues or can I just specify the queue manager and connect that way?
              If so how would I do this? The application(s) could grow to include
              upwards of 3000 queues on different machines and I don't relish the
              notion of having an entry for each. Due to issues publish/subscribe
              is not an option. Thanks [email protected]
              

              Hi Ben,
              Somewhere, somehow you will need to configure a seperate
              JNDI name for each queue. Otherwise, how will applications
              find them?
              With WebLogic JMS there are many methods for creating queues,
              which should help alleviate the drudgery. With MQ, I have no clue.
              If your question is specific to MQ I suggest you post to an IBM forum.
              With WebLogic JMS you can create queues programmatically
              via direct calls to the public WebLogic management JMX mbean APIs,
              similar to any other configurable in WebLogic. Alternatively
              you can call helper methods on a helper class we supply that
              will in turn call JMX for you - weblogic.jms.extensions.JMSHelper.
              Alternatively, you can use script commands that call the
              weblogic.Admin tool (which ultimately calls JMX). Similarly you
              can use a popular scripting tool called "wlshell" (which
              ultimately calls JMX). This tool is available
              on dev2dev.bea.com. Finally, you can simply edit the config.xml.
              In WebLogic, when you have many queues, it is helpful to
              configure a "Template" destination that all of the queues
              inherit from. This puts common configuration
              for the queues in a single place. Changes to the template are
              automatically reflected in the destinations - even if they occur
              at runtime.
              Tom, BEA
              [email protected] (Ben) wrote:
              >The current system
              > I am working on has over 100 queues in a cluster.
              >
              >I'm just trying to accomplish the same steps that I have in my pre-JMS
              >MQ code in the JMS way. I want to be able to connect just to our main
              >cluster server box and send messages to one or more of these queues.
              >
              >With JMS do I need to have a JNDI name entry for each of the over 100
              >queues or can I just specify the queue manager and connect that way?
              >
              >If so how would I do this? The application(s) could grow to include
              >upwards of 3000 queues on different machines and I don't relish the
              >notion of having an entry for each. Due to issues publish/subscribe
              >is not an option. Thanks [email protected]
              

  • Ironport ESA queue question?

    Greeting Expert
    Can anyone tell me how big is the ESA queue size? let say my exchange server is down and i`m still receiving emails from the outside, ironport will intercept these messages but since Exchange is down the message will stay in the queue to be delivered? How the ESA manage these messages?
    Thanks

    See the following eKB article --->
    https://ironport.custhelp.com/app/answers/detail/a_id/695
    By default, mail is queued for 72 hours (259200 seconds) OR 100 retry attempts before it bounces to the original sender. 
    This setting is configurable from the command line (CLI): type "bounceconfig" and edit the "default" settings.  Also, you can modify this from the GUI interface by going to "Network > Bounce Profiles" and click on the Default profile.
    Also, the queue could fill up if there is too much mail. However, if the system reaches its storage limit, it will soft bounce further attempts by other mail servers to deliver more messages. This ensures that no messages will get lost, as these mail servers will reattempt message delivery as well until the ESA accepts messages again.
    Note: If you plan to shut down your internal mail server for maintenance for a longer period (more than a couple hours), best practice is to suspend the incoming listeners on your Email Security Appliances as well (CLI: suspendlisteners). As mentioned before, in this case any connection attempts will be soft bounced, and retried later. This way, you leave the task of storing the messages to the sending mail server, which will prevent the mail queue on your email appliances filling up quickly. No messages will be lost however, once you got your internal mail server back into service, also resume the listeners on your Email Security Appliances (CLI: resume), to allow delivery from remote hosts again.
    I hope this helps!
    -Robert
    (*If you have received the answer to your original question, and found this helpful/correct - please mark the question as answered, and be sure to leave a rating to reflect!)

  • Jabber/WebEx Connect SSO Questions

    I've got a few questions around exactly what needs to be done to get SAML working for our Connect accounts to successfully authenticate from Jabber for Windows, Mac, iPhone, and Android.
    We have both a Meeting Center and Connect account under WebEx using Loose Coupled Integration. Just this past week I enabled SAML for our Meeting Center accounts which went off without a hitch with the exception of Meeting Center integration with Jabber, which is now broken with a message about SSO enabled Meeting Sites not being supported (I think this would maybe be fixed if we had Tight Coupled Integration with our two account?).
    Anyway, my questions are...
    For Windows, I understand all clients will need to be reinstalled with the MSI argument for the SSO_ORG_DOMAIN switch I've read about, is that correct? Are there any other switches needed for the reinstall? 
    How will this work with the Mac and mobile clients? There's obviously no command line options to specify for the installations here, will they just know to kick over to my IdP for authentication once they see an email address that falls under an org with SSO enabled? If so, why does the Windows client need to be completely reinstalled and not just know to find the IdP from the Cloud Connect service like Meeting Center does with the Productivity Tools?
    We're just doing this for our Connect Web IM accounts, not attempting any sort of SSO with the phone accounts/UC integration yet.
    Any ideas on getting the Meeting Center integration into Jabber working again?

    I'd suggest posting your question over on the Jabber Pilot forum, as this forum is specific to Jabber Guest questions:
    https://supportforums.cisco.com/community/4551/jabber-pilot-support
    -jim

  • Easy JNDI + Connection Pool Question

    This is an easy question:
    Once I get the object represented by my connection pool from the
    Weblogic JNDI tree, how do I get a connection from the returned object
    of type weblogic.common.internal.ResourceAllocator?
    I keep getting ClassCastExceptions. I have tried
    ConnectionPoolDataSource, Connection, and DataSource.
    String conPool = "weblogic.jdbc.connectionPool.demoPool";
    try {
    Object obj = ctx.lookup(conPool);
    msg(DEBUG,"FROM LOOKUP" + obj.getClass().getName());
    //DataSource ds = (DataSource)ctx.lookup(conPool);
    //con = ds.getConnection();
    } catch (NameNotFoundException e) {
    // binding does not exist
    msg(ERROR,"BINDING DOES NOT EXIST",e);
    } catch (NamingException e) {
    // a failure occurred
    msg(ERROR,"NAMING FAILURE OCCURED",e);
    } catch (Exception e) {
    msg(ERROR,"SOME RANDOM ERROR",e);
    Thanks,
    -Jacob

    "Jacob Meushaw" wrote in message
    Once I get the object represented by my connection pool from the
    Weblogic JNDI tree, how do I get a connection from the returned object
    of type weblogic.common.internal.ResourceAllocator?
    I keep getting ClassCastExceptions.
    DataSource ds = (DataSource)ctx.lookup(conPool);I think, you must use narrow operation:
    Object reference = ctx.lookup(conPool);
    DataSource ds =
    (DataSource) PortableRemoteObject.narrow (ds,DataSource.class);
    I haven't got time to check it, but I hope that works.
    Wojtek

  • Remote Desktop Connection Expert Question...

    I am looking for someone with a lot of experience with Windows Remote Desktop Connection to answer a basic question or two...
    I have a WireShark capture (only one side unfortunately) which shows 880 MBytes sent from the client running the Remote Desktop Connection, to the host; but I have no WireShark capture of the packet volume coming from the host to the client IP address. The
    capture is for a period spanning 32 hours. I am being asked to try and determine (guestimate) the amount of data that might have been sent from the host to the client... I know this is a real out there question; which is why I'm looking for someone with
    real Remote Desktop Connection experience.  
     Given that if the volume of traffic from the client to the host is 880MBytes over 32 hours; is there any way at all of guessing how much might have been sent from the host to the client?
    Please be kind, this is important and I am presenting all of the information I have.
    Thank you!

    Hi,
    Agreed with T.Murr here. Only based on the networks traces from one way connection, is hard to determine what happens on the other side.
    Besides, hope the following information would be helpful here:
    Top 10 RDP Protocol Misconceptions – Part 1
    Best regards
    Michael Shao
    TechNet Community Support

  • Connection​s questions - Pavillion desktop and Samsung LCD TV

    I have a Pavillion a1487c with a radeon X1650 series video card. It has 512 MB and two DVI connections, (NO VGA). My television is a Samsung LN-S4051DX with 2 HDMI, Component, and a PC VGA connection. I think the Sansung Manual says I can not connect to the HDMI onthe TV.
    What is the best way to connect the PC to the TV?

    As far as I can see, it hasn't anny sense to react, beause the question is dated in the year 2009. 

  • Connection Pooling Questions

    Hi there,
    I was previously using the jferner/node-oracle module with the "generic-pool" (https://github.com/coopernurse/node-pool) module for connection pooling. 
    I'm trying out a setup with connection pooling with node-oracledb and have a few questions:
    * If an execute call fails with a connection i've retrieved from the pool, and I want to destroy that connection and remove it from the pool, how do I do that?  Is it done implicitly for me? 
    * Is there any way to validate a connection before it's used?  Or again, is this done implicitly?  Is there a way to toggle it on and off for perf tuning?
    * Is there any way to tune how frequently Oracle checks for idle connections?  (In generic-pool this was called reapIntervalMillis)
    * Is there any way to turn on any logging of how the connection pool behaves for development debugging?  I just want to make sure my setup is behaving as I think it should be.
    I'm making some good headway on getting the module working and it wasn't too difficult a conversion from node-oracle, either, that's good!
    -Matt

    You should release() bad connections to the pool so the pool can replace them.
    Validating connections is generally not worth it: between validation & use there could be a failure, so your executions need to handle errors anyway.  Why reduce scalability and performance by doing an extra "round trip" for validation? Also you can use FAN which can proactively clean up idle sessions in the session pool that are affected by the DB instance disappearing (due to network glitches etc).
    The client-side pool is handled by Oracle session pooling, so the algorithms are opaque.

  • PC user switching to Mac Pro - Internet connection/Mail questions

    Hello:
    I am a long time PC user that is going to switch to the Mac Pro. I have two questions relating to the Internet/Mail.
    (1) On my PC, I have an ADSL modem to connect to the internet. Can I plug that directly into my Mac Pro's Gigabit Ethernet port, or do I need other Apple Hardware? I have no interest in going wireless.
    (2) If/When Parallels is working for the Mac Pro, can I use Apple Mail, then attach files from Windows Office products (Word, Excel, Visio, etc) via Parallels. I want to migrate to Apple products, but at this time, I still need my Office products.
    thanks in advance for helping this Mac newbie.

    Welcom to the Apple Forums!
    If your modem has a ethernet connection, then you can
    connect it with a cable to the Gigabit networkport on
    your Mac. Just like the same as Windows.
    Whit parallels workstation is it possible to acces
    the Mac disk. So, you can save from windows on your
    macdisk. And then, you can acces it with mail.
    You said: _from Windows Office products (Word,
    Excel, Visio, etc) via __
    Remember, there are also office products for the Mac.
    When you are using Parallels to run Windows, it is
    not possible to acces de Windows HD from Apple. So if
    you want to share files betwee Windows and Mac, you
    have to do ut from windows. Windows can read/write
    the Mac disk.
    You can set up a share folder with Parallels between Mac and the PC side which is what i do. Maybe work on something on XP than put back in the share folder than see it on the other side . But seeing externals and such from the PC side i can't seee them but the share folder does work. I switch my office to the mac side and it works fine and use Entourage as my mail client, looks and smells like outlook

  • Camera Connection kit Questions

    A few quick questions. I am thinking for a small project for my business I am going to try the following and want to know if it works.
    Get the camera connection kit and use it to import my Nikon D7000 pics from it to the iPad. Will I be able to directly import to photogene app? Or does it have to go to the native photo app first then I have to import to photogene?
    After I edit and export, can I connect a usb hard drive to the usb adapter and copy the files off? Do I really need to use a computer to get them off?
    Any help would be great.
    Thanks

    Photos by Nick wrote:
    After I edit and export, can I connect a usb hard drive to the usb adapter and copy the files off? Do I really need to use a computer to get them off?
    Well, yes, in the sense that you need a computer to send them to. There are, however, a few apps which will more image files in other ways, say over wifi. You can look at those options once you're set up with getting them onto the ipad, moving them around, editing them, whatever.

  • JMS queue question

    Hi all,
    I am using Weblogic Application Server and say I have 1000 messages in a JMS Queue say "Q1".
    Q1. How are these messages picked up from the queues? i.e. by a thread etc.
    Q2. If they are picked up by threads then who configures these threads? Are they default threads created by the Weblogic Application Server or are user-created threads?
    Q3. Also, if 20 threads are involved in picking the messages from the queue and of them one thread snaps while picking the message then what will happen? and what will be the solution??
    Thanks.

    Q1/Q2*:
    The answer to your question is "its provider specific".
    You will need someone who explicitly works on weblogic to provide specifics so you may want to utilize a weblogic specific forum instead of a generic JMS forum
    I'll try to answer this in very generic terms that should apply to all providers:
    If you are receiving messages with an MDB: there is a thread pool associated with the resource adapter which plugs the JMS provider into the server. This is generally configured as part of the application server configuration. That pool dictates the maximum number of threads which can call the same MDB's at the same time.
    If you are receiving messages with a Servlet: In this case, you are probably calling receive within the servlet. That will use the thread provide by the webstack which is executing the servlet
    If you are receiving messages in an AppClient or Standalone provider: You are using your own thread if you call receive(), or a thread provided by the provider if you are calling onMessage()
    In all cases, the provider may be allocating additional threads "beneath the covers" to process those messages.
    Q3*:
    I'm not quite sure what snaps means. Threads run until they exit. I'm going to guess that the question is "what if the MDB or code throws a RuntimeException". If you mean something different, please supply a more specific description of the error.
    This one depends on what whether or not you are using transactions and how you are receiving those messages.
    If you are using transactions in an MDB: the transaction will rollback and the message will be redelivered to another consumer.
    In all other cases, it depends on the specifics (I was going to list them but it seems like to much work for a Friday afternoon).
    If you are using a non-transacted or non-MDB method to retrieve the messages, let me know and I can tell you how, per the JMS and J2EE specs, it should work. I'll need to know acknowledge mode/transaction, type of client and if you are calling receive() or onMessage().
    -- Linda

  • ODI database connection - session question

    Hi,
    I have a package, where I have used a procedure.
    In my procedure, I open a database connection.
    My question is - In my next procedure - will I be able to use my same database connection which I created in previous step?
    Re-phrasing the question - for any number of database transaction happening in a package, will ODI opens multiple database connection per step or will there be only one single database connection?
    Thank you,
    Paras

    I believe its one per session so one connection inside the package. I think you should be , although i have not tried it practically.

  • MDS Connection Database Question

    Hi there,
    My team is currently using Oracle BPM Suite to share process models and simulations between analysts (we are not doing any development work). We are currently using the BPM MDS connection internally to manage versions between Composer and JDeveloper (we build the models in Composer, where they are centrally stored, and run simulations in JDeveloper). One concern we have before setting this connection up for other external team members is that the database password is needed to set-up the configuration (we would have to manually set up the configuration for other users so that we don't have to give out the password) and once it is set-up the user seems to have access to the database through the IDE Connection.
    Is the MDS set up to only be used by those with database access, making it a concern to set it up for a large amount of analysts who are only responsible for creating models (and we don't want them to have access to the database)? Or is this not a security concern to set up the connection for other analysts?
    Thanks!
    Joe

    @nclow - I will work on trying the Factory Pattern for this over the weekend and post when I finish to see what you think.
    @abillconsl - just to make sure I understand, you're saying that I just try to connect and it will cycle through the different database connection possibilities and connect when it finds the right one? If it fails all 3, log an appropriate message. One question I have about this is, I thought I was being object oriented by separating the different types of db connections (Oracle, SQL Server, MySql) into different classes. Am I missing the point of OOP by what I was/am trying to accomplish? Going overboard? Also, does your way try and connect to all 3 even if I connected to one already?
    Thx, Grantarchy
    Edited by: grantarchy on May 9, 2008 9:50 PM

Maybe you are looking for