# of Concurrent Users in an Application

Is there a way to determine the # of Concurrent Users in an application at specific points in time?
Thanks,
Mark

Hello Mark,
>> I was still left wondering about concurrent user usage of the application
Concurrent users in a Web environment/application is a bit tricky. One moment you are there, and in the other you closed your browser, and the application can’t really know that. So first you need to define what you consider to be an active user, and from that to compute concurrent users.
@Roel – I’ve just noticed your new title as Oracle ACE. Congratulations.
Regards,
Arie.
Please remember to mark appropriate posts as correct/helpful. For the long run, it will benefit us all.

Similar Messages

  • How to find out how many concurrent users using web application?

    Hi all,
    I have a web application deployed using 9iAS. I am trying to find out how to find out how many concurrent users are using this application at any one time. According to Oracle there is no way to see this information using the enterprise manager interface.
    Does anybody out there know how I can find out this information in real time? Failing that, are there any good analysis tools out there that display usage to the minute (all the tools I have found show usage by hour which is not sufficent for my needs).
    Any help would be much appreciated,
    Caroline

    I know I haven't heard of any software to do this, but this also sounds like a really hard problem to try and really analyze well.
    The trick is, you might "infer" how long a user is using an application based on when cookies are set and when they're set to expire. If that's a long time, though, that could count far more "concurrent" users than are actually there. A user could simply close the application at any time and stop using the application; you can't really detect that because the server isn't "told" when the user closes their browser or goes somewhere else.
    A good perl script might be able to read the Apache access log and tell you how many unique IPs asked for a given directory in which various applications are stored in any 5 minute span of time... that could be something like an indicator of "concurrent" users.
    If you don't know Perl, I'd suggest getting the O'Reilly & Associates book on Perl and learning it, because the more I think about this, the more this sounds like a textbook example for applying a Perl script.

  • Restricting Concurrent users on a particular BSP Application

    We are having an appraisals link in the PM section of the portal which runs the HAP_DOCUMENT BSP application. We have to restrict the number of concurrent users accesing this application at the same time to about 600 so that the server will not crash...Is there a way by which i can find out the no of users accesing a partcular BSP application concurrently??

    Appearently my interpretation of how Logon Groups work don't match up to their actual sophistication. 
    They use this number of users only as a gage to load balance between mutliple app servers.  It never uses this amount as a limiting factor.
    Sorry if I led you down an incorrect path.  It seemed promissing.  However you could at least use this approach to limit the load to a single app server.  You could then configure the maximum number of concurrent connections in the ICM on this app server.  However this probably only works if you are willing to dedicate a single app server to this single application.

  • Limit the number of concurrent users

    Is it possible to limit the number of concurrent users for the application in Websphere or at the http management level?

    You don't say what version of Websphere you are using, but here's how you might limit the number of sessions in Websphere 4.0 Advanced Edition (other versions may differ):
    Open the Administrative Console. Go down the tree to Nodes, Application Servers and click on the server you want to control (likely Default Server). In the right panel, click on the Services tab. In that panel, click on the Session Manager Service and click the Properties button. That pops up a new dialog.
    Select the Advanced tab here. Put a number in the Maximum in-memory Session Count field and uncheck the Allow Overflow checkbox. Click OK, etc, etc, and you'll probably have to restart Websphere.
    I said "might" because I don't know if this will do what you want or not. Read the help file associated with that dialog and judge for yourself.

  • Get the number of concurrent users for a WD application

    Hi all,
    I need to implement a method which counts the number of concurrent users for a Web Dynpro application.
    Say I have a portal with X applications, is there API that can tell me how many users are working on specific application?
    I know that this line of code
    IWDClientUser currentUsers[] = WDClientUser.getClientUsers();
    will get me the number of users that are working on ALL Web Dynpro applications. Is there a way of getting it for specific application?
    I thought of using a text file/small DB table that set/get the number of users but I think it will cause overhead issues.
    Any ideas how to implement it?
    Thanks,
    Omri

    Hi Omri,
    Try using  WDServerState.getActualApplications() method.It returns array of actual running applications.Compare ur application name with the array elements and keep a counter for matching elements.
    String app[]=WDServerState.getActualApplications();
        for(int i=0;i<app.length;i++)
              view.getComponent().getMessageManager().reportSuccess(
               app<i>);

  • Load testing with concurrent users on HTTP Web

    Hello,
    I am trying to do load testing my PHP Web Application.
    I record (with Firefox) and developed the testing script with OpenScript,
    but I found that I could only test with "Iteration" feature.
    Is there any way to do load testing with concurrent users ( multi users login at the same time ) which defined in databank?
    Thanks for help.

    Hi
    You need to load the script into OLT (Oracle Load Testing) you can download it from here you need the first link Oracle Application Testing Suite and run the OATSxxx.exe to install OLT.
    Regards
    Alex

  • Error with concurrent users- Activation Passivation Bind variable ?

    I have a programmatic view object based on procedure call that returns a ref cursor.
    Application Module has a function that exposes get Method for this View object using client interface.
    Everything works good until many users call the same Method ,for many concurrent users i got the below error intermittently :
    JBO-27122: SQL error during statement preparation.
    Attempt to set a parameter name that does not occur in the SQL: bussId
    For 1 or 2 users this works perfectly fine.
    bussId is a bind variable defined at View object of type Array.
    I understand this should be because of activation/passivation as many users calling same function comes to picture.
    To solve this I overloaded activateState/passivateState in View implementation for the bind var.
    But i don't see those methods getting invoked ever.
    I also enabled connection pool/AM pool and kept the default pool values high enough for concurrent users.
    Nothing works .
    Appreciate any help in this regard.
    -Sam

    Hi,
    See
    http://antonis-antoniou.blogspot.com/2012/02/ensuring-that-your-adf-application-is.html

  • Single concurrent user access

    Hi all,
    I have some data in a database and am about to start to write a simple querying / viewing application (probably Swing/webstart, maybe JSP). Because of the nature of the data, we are only licensed for a single concurrent user, so i have to make sure that not more than one person can use an instance of my app at the same time. Any ideas how i can acheive this?
    Many thanks
    Alistair

    Hi all,
    I have some data in a database and am about to start
    to write a simple querying / viewing application
    (probably Swing/webstart, maybe JSP). Because of the
    nature of the data, we are only licensed for a single
    concurrent user, so i have to make sure that not more
    than one person can use an instance of my app at the
    same time. Any ideas how i can acheive this?
    Many thanks
    AlistairOkay. Create a facade over all your database related code and then ensure that the database facade class is a singleton class. And all the different threads perform DB access through your database facade class.

  • What are the AM Tuning parameters need to be set for 500 concurrent users

    Hi All,
    We are using JDEVADF_11.1.1.5.0.
    What are the exact AM parameters(Pooling and Scalability tab) to be set when we planned for 500+ concurrent users?
    Along with this do we need to set any parameters at weblogic server level, if any please give inputs.
    Any input's would be appreciated.
    Thanks in advance.
    Regards,
    Dinesh

    We can?t give you exact numbers as there are many factors influencing the performance. In hte end you have to make a load test to find the right set of parameters. A good starting point is Andrejus's blog Andrejus Baranovskis's Blog: Stress Testing Oracle ADF BC Applications - Internal Connections and  Andrejus Baranovskis's Blog: Stress Testing Oracle ADF BC Applications - Do Connection Pooling and TXN Disconnect Level
    Timo

  • Deadlock victim while concurrent users...

    Hello-
    I'm using Weblogic 6.1 SP3 and SQL Server 2000. In our application user create
    packages...When concurrent users click at the same time to create the package,
    application gets an error.
    Create Package Functionality Overview: we've got the table called pt_package(package_id,
    package_name, create_date, user_id). it has got relevant entity bean(PackageBean)
    and we call ejbCreate...that go into the table and generete the maximum id and
    then assign/create the package and write the details to the table.
    Err Clip from console:
    PackageBean : ejbCreate : java.sql.SQLException: [Microsoft][SQLServer 2000 Driv
    er for JDBC][SQLServer]Transaction (Process ID 69) was deadlocked on lock resour
    ces with another process and has been chosen as the deadlock victim. Rerun the
    t
    ransaction.
    Created Package Id : 3175
    ====> InterviewSession: createUniquePackage Remote Exception..
    java.rmi.RemoteException: EJB Exception:; nested exception is:
    javax.ejb.EJBException: ejbCreate: [Microsoft][SQLServer 2000 Driver for
    JDBC][SQLServer]Transaction (Process ID 69) was deadlocked on lock resources
    wi
    th another process and has been chosen as the deadlock victim. Rerun the transac
    tion.
    javax.ejb.EJBException: ejbCreate: [Microsoft][SQLServer 2000 Driver for JDBC][S
    QLServer]Transaction (Process ID 69) was deadlocked on lock resources with anoth
    er process and has been chosen as the deadlock victim. Rerun the transaction.
    at ejb.entity.Package.PackageBean.ejbCreate(PackageBean.java:173)
    at ejb.entity.Package.PackageBean_sf9ki2_Impl.ejbCreate(PackageBean_sf9k
    i2_Impl.java:197)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.ejb20.manager.DBManager.create(DBManager.java:519)
    at weblogic.ejb20.manager.DBManager.remoteCreate(DBManager.java:489)
    at weblogic.ejb20.internal.EntityEJBHome.create(EntityEJBHome.java:190)
    at ejb.entity.Package.PackageBean_sf9ki2_HomeImpl.create(PackageBean_sf9
    ki2_HomeImpl.java:116)
    at ejb.session.InterviewSessionBean.createUniquePackage(InterviewSession
    Bean.java:2035)
    at ejb.session.InterviewSessionBean_834tdn_EOImpl.createUniquePackage(In
    terviewSessionBean_834tdn_EOImpl.java:4856)
    at ejb.session.InterviewSessionBean_834tdn_EOImpl_WLSkel.invoke(Unknown
    Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:305)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.jav
    a:274)
    at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:167
    at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:
    92)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:11
    2)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:136)
    at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
    at $Proxy174.createUniquePackage(Unknown Source)
    at jsp_servlet._ppro._interview.__sitecheck._jspService(__sitecheck.java
    :192)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:265)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:200)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
    rvletContext.java:2546)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
    pl.java:2260)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    If you have any idea abt this, please let me know. I read bea documents, where
    it says its due to insufficient number of connection. But I'm not very positive
    abt it. Cause we conducted the test on our develeopement server as we had initial
    5 connection and 15 as a max number of connection. We were only 4 person to test
    that...Still we got the same err.......???
    Thanx,
    Ashish

    Ashish wrote:
    Hello-
    I'm using Weblogic 6.1 SP3 and SQL Server 2000. In our application user create
    packages...When concurrent users click at the same time to create the package,
    application gets an error.
    Create Package Functionality Overview: we've got the table called pt_package(package_id,
    package_name, create_date, user_id). it has got relevant entity bean(PackageBean)
    and we call ejbCreate...that go into the table and generete the maximum id and
    then assign/create the package and write the details to the table.
    Err Clip from console:
    PackageBean : ejbCreate : java.sql.SQLException: [Microsoft][SQLServer 2000 Driv
    er for JDBC][SQLServer]Transaction (Process ID 69) was deadlocked on lock resour
    ces with another process and has been chosen as the deadlock victim. Rerun the
    transaction.
    If you have any idea abt this, please let me know. I read bea documents, where
    it says its due to insufficient number of connection. But I'm not very positive
    abt it. Cause we conducted the test on our develeopement server as we had initial
    5 connection and 15 as a max number of connection. We were only 4 person to test
    that...Still we got the same err.......???Hi Ashsish. This Exception is coming directly from the DBMS itself, and has nothing to do
    with weblogic. The issue is a DBMS deadlock, where one DBMS client has locked some
    page or database resource (let's call it resource A), and is going to try to lock some other
    resource B. Some other DBMS client has already locked resource B, and now wants
    to lock resource A. These two DBMS clients are deadlocked, and the DBMS recognises this,
    and chooses to kill one client's transaction in order to at least let the other survive.
    You should go over your tranasaction logic and DBMS locking to identify the locks
    involved in the deadlock, and then decide if you can alter your logic to ensure that
    every transaction locks A first, then B. It may also be an artifact of page-level locking,
    where one tx may inadvertantly lock logically unrelated data, just because it is on the
    same page as the logically relevant stuff.
    Joe Weinstein.
    >
    >
    Thanx,
    Ashish

  • Max number of concurrent users?

    I'm in the process of creating a web site with Cold Fusion and
    Oracle. One concern involves the lack of web hosting services
    that run Oracle on their servers. So, to get around this
    problem, I was considering replicating an Oracle lite database
    and putting it on an ISP's server. My thinking is that there
    would be little need of DBA functions and I can run it on any
    server I choose. But ....
    1. Would Oracle 8i lite support a lot of concurrent users?
    2. What other factors would I have to consider if I set it up
    as a distributed DB ?
    Any help on these thoughts would be greatly appreciated.
    Charles
    null

              Thank you Mark.
              "Mark Griffith" <[email protected]> wrote:
              >Jyothi:
              >
              >Sadly there is not an option to throttle the server in this manner. You
              >will/would have to restrict the QueueLength, which is an excluded property
              >on the ExecuteQueue defintion.
              >
              >http://edocs.bea.com/wls/docs81/javadocs/weblogic/management/configuration/ExecuteQueueMBean.html
              >
              >But this is only a very gross/general level of the server queuing execute
              >requests and isnt fine tuned to just servlets like you want it to be.
              >
              >Cheers
              >mbg
              >
              >"jyothi prabhu" <[email protected]> wrote in message
              >news:3ed04a70$[email protected]..
              >>
              >> Hello everybody,
              >>
              >> is it possible to set max. number of concurrent users accessing
              >weblogic server
              >> through a login servlet? For example, is it possible that at a given
              >point of
              >> time, maximum n users can be logged onto weblogic server while accessing
              >a web
              >> application.
              >>
              >> thanks.
              >
              >
              

  • BR error when submitting by concurrent users

    Hi,
    We are performing stress test by 50 concurrent user to submit BRs via web form and found that there is errors occurred in application log as below, which is ok if submit manually via web form and no error of BR if validate in EAS.
    ===================================================================================
    [Wed Dec 2 18:20:30 2009]Local/Budget/Plan3/essadmin/Error(1200497)
    Error parsing formula for [FIX STATEMENT] (line 6): unknown member name ["XX Accounts"] in function [@RELATIVE]
    [Wed Dec 2 18:20:30 2009]Local/Budget/Plan3/essadmin/Error(1012001)
    Invalid Calc Script syntax [
    FIX("Entity", @remove(@RELATIVE("XX Accounts",0),@LIST("Remarks",...]
    ====================================================================================
    Actually the BR should pointed to Budget/Budget and not Budget/Plan3, why the BR is pointing to another DB?
    Thanks a lot!

    Hi,
    We tried to set the AGTSVRCONNECTIONS 1024 and the above error seems gone and another error is coming out as below :
    =========================================================================
    09/12/06 14:46:13 java.lang.NullPointerException
    09/12/06 14:46:13 at com.hyperion.planning.HyperionPlanningBean.Save(Unknown Source)
    09/12/06 14:46:13 at HspEnterData.Handle(Unknown Source)
    09/12/06 14:46:13 at HspEnterData.doPost(Unknown Source)
    09/12/06 14:46:13 at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    09/12/06 14:46:13 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    09/12/06 14:46:13 at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
    09/12/06 14:46:13 at HspValidationFilter.doFilter(Unknown Source)
    09/12/06 14:46:13 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
    09/12/06 14:46:13 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
    09/12/06 14:46:13 at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
    09/12/06 14:46:13 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
    09/12/06 14:46:13 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
    09/12/06 14:46:13 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
    09/12/06 14:46:13 at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    09/12/06 14:46:13 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    09/12/06 14:46:13 at java.lang.Thread.run(Thread.java:797)
    ========================================================================================
    Any idea of this kind of java errors?
    Thanks a lot!

  • Performance when having many concurrent users

    Hi all,
    I am wondering about whether it would be possible to use Web Dynpro for ABAP in web applications that have a lot of concurrent users (like a thousend or more). Could this cause a performance or memory problem, because of the stateful nature of WD for ABAP?
    Thanks a lot for your help!
    Cheers,
    Jens

    Hi Jens,
         The performance of any stateful application will be low compared to stateless. But there are other advantages in WDP for ABAP such as:
    Web Dynpro offers the following advantages for application developers:
    1.The use of declarative and graphical tools significantly reduces the implementation
    effort
    2.Web Dynpro supports a structured design process
    3.Strict separation between layout and business data
    4.Reuse and better maintainability by using components
    5.The layout and navigation is easily changed using the Web Dynpro tools
    6.Stateful applications are supported – that is, if the page is changed and the required
    data remains intact so that you can access it at any time throughout the entire
    application context.
    Note that stateless applications are not possible.
    7.Automatic data transport using data binding
    8.Automatic input check
    9.Automatic operation of the Web Dynpro application using the keyboard
    10.User interface accessibility is supported
    11.Full integration in the reliable ABAP development environment
    The concept of Web Dynpro ABAP is identical with Web Dynpro Java and offers
    more or less the same functions.
    You can also go through the following links for further reference:
    http://help.sap.com/saphelp_erp2005/helpdata/en/77/3545415ea6f523e10000000a155106/frameset.htm
    Regds,
    Anagha.

  • EP Performance Tunning and concurrent user login problems

    Hi all.
    We have a EP , integrated with Windows AD and SAP R3.
    In real situation, there will be 1000 users login in EP in 0.5 hours. And their operation time will be 6-8 hours, connect to R3 or other applications.
    Is EP can support such concurrent user login scenario ?
    if EP fails, is there some performance monitor tool or performance tunning issue ?

    Hi
    EP supports this logon load, however it all depends on sizing and architecture!  Also the content of the STARTPAGE can be critical (make it "light").
    If the portal fails, then often it is only one J2EE server process, which fails - so by having more server-processes will be an easy/minimum form of high availability.  A "real" HA solution must be considered if your business will not work without the portal og SAPGUI connections can be used as workaround/fallback in such situations.
    BR
    Tom Bo

  • Crystal Reports Concurrent Users Error

    We are getting a "Too Many Concurrent Users" error message when our users are trying to run a Crystal Report.  This can happen even when we have only 2 persons on the system.  Is there a way that we can check how many concurrent users there are and who they are ?
    We have to keep restarting the Report Server and sometimes the person responsible is not available......
    Could it be that the Users are not closing the Report window correctly or something like that ?
    Has anybody out there experienced this problem ??
    Ron Smith

    Hello,
    Uou can check concurrent license usage by going to the Servers section of the CMC and clicking on the Central Management Server.
    The most common cause for this is that users do not log off correctly. i.e they close the browser window instead of logging off. The problem is that there is no foolproof method to determine a browser close (in IE 7+). As a result, the session remains active even though the user has closed the session.
    What application server do you use? Is it Apache/Tomcat/other Java application server or IIS/.NET?
    The following thread may help:
    [Infoview - not logging off when browser is closed;
    Thanks.
    Srinivas

Maybe you are looking for

  • Aperture won't launch - hard drive issue?

    When I try to launch Aperture with my pix on an external hard drive, I get  :  WARNING: There was an error opening the database for the library "(my library)" and the only option provided is a "Quit" button.  Any workaround?

  • Recording from webcam in Flex

    Hi! I was wondering if I am able to record the images of a webcam in Flex. Is it possible, and if so, how can I make it? I'm using MJPEG images (ByteArray stream), so can it be a possible way to paste/add images to a Movie (or sg like that) object, a

  • How do i get pictures from iphone to mac?

    How do i get pictures from iphone to mac?

  • Table for eqpt and f.loc

    hi all,           i am looking for a table that links eqpt no and f.loc .. like for a particular eqpt no from equi from where can i get in which f.loc it is installed ? regards giri

  • No me funciona el touch iD me sale error

    no me funciona el touch iD me sale error