Increase Number of Concurrent MDBs
We are using WL 10.3.3. The heaviest load of the app is the JMS message processing. With the default work manager, the maximum number of concurrent MDBs is 16. We need to increase the MDB instances to a larger number. What is the best way to accomplish this?
I did the followings, but it does seem to be working -
1. Created an application I set up a work manager with MaxThreadsConstraint is set to 30
2. Added the work mananger's name to the Dispatch Policy of the message bean configuration
But on the Monitoring/Workload tab of the message driven bean, neither the work manager nor the Max Threads Constraint showed up. And the maximum bean instances stayed at the 16.
What is missing there?
Thanks,
Hong
Hi ,
You have to create a custom work manager and then you have to associate this customer work manager to the dispatch policy of the MDB to increase the threads.
Following links would surely help you as TomB has explained the same issue very well, do have a look at them.
Re: WorkManager Max thread constraints not applied to MDB
Questions Regarding MDB
1 - Set the MDB's dispatch-policy to reference a custom work manager (not the default work manager)
2 - Set the MDB's max-beans-free-pool to higher than 16 (default is something like 1000)
3 - Configure the custom work manager with max threads constraint of higher than 16.However in the first link as its suggest the values for "max-beans-free-pool" and "max threads constraint" should be more then 16 because that's the default value, hence I would suggest you to keep both these value same BUT more then 16.
Regards,
Ravish Mody
http://middlewaremagic.com/weblogic/
Come, Join Us and Experience The Magic…
Similar Messages
-
How increase number of concurent schedule running task?
Hi
Does anyone know, how increase number of concurrent running schedule task?
I was created ten instances of report (as user administrator). They were run every hour on the same time, but only 5 instances have status running on the same time. When one is finish, the next one is going to run.
I don't know where can I increase value concurrent running task.
I use BO XI R2 SP4 on AIX 5.3 TL7
Best Regards,
KrzysztofWith Webi, Webi Job server does "administrative" tasks of scheduling webi reports, they are actualy run by Webi report server.
So be carefull in increasing this value without increasing number of webi report servers !!
There should be XIR2 sizing guide in articles section of this site - review it. -
Is there a way to control the number of concurrent SMTP connections on Database Mail?
Las week Rackspace started controlling the number of concurrent SMTP connections and we are now getting the following message when we send as little as 15 messages at a time using Database Mail:
Exception Message: Cannot send mails to mail server. (Service not available, closing transmission channel. The server response was: 4.7.0 smtp13.relay.dfw1a.emailsrvr.com Error: too many connections from IP xxx.xxx.xxx.xxx)
We are using SQL Server 2005 and Windows 2003 and we have been doing this since 2006 with no problems
Is there a way to control the number of concurrent SMTP connections used by Database Mail or the Database Mail external executable DatabaseMail90.exe?Hi rkohler,
Usually, we can use the Database Mail Configuration Wizard or the Database Mail stored procedures to determine the server name and port number for the Simple Mail Transfer Protocol (SMTP) server . In the SMTP server points, we can set or increase the number
of concurrent connections.
There is similar issue about database email on SQL Server 2005, you can refer to the following post.
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/6bb7b600-f025-451b-898b-2caa29c10d4d/only-some-email-gets-sent-successfully-from-spsenddbmail-database-mail-on-sql-server-2005
Thanks,
Sofiya Li
If you have any feedback on our support, please click here.
Sofiya Li
TechNet Community Support -
How to configure number of concurrent processes in XI?
Hi experts,
I have a simple interface:
FILE -> XI -> FILE
The input file is a huge file containing thousands of records.
XI will split the huge input files, so that each record gets written to one file each.
Owing to the huge number of files being generated, I have many messages in status = "To Be Delivered" in the RWB.
When I do a filter for status = "Delivering", I see 4 messages in that status. (Of course the message IDs will differ from time to time, but at any point in time, I can only see 4 messages with the status = "Delivering").
How can I increase the number of concurrent processes that produces the output files?
Please advise.
Thanks.
RonRon,
From this perfromance tuning guide , page 12 ,
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70ada5ef-0201-0010-1f8b-c935e444b0ad
<i>The Adapter Framework requires a set of fixed application threads within the J2EE Engine for proc-essing different internal messaging queues (AFW queue, BC Adapter, CIDX Adapter, and so on). Ad-ditionally, certain channel configurations also require a fixed set of application threads (for example, RFC sender channel, File adapter channels). This may require a higher number of application threads. Therefore, within the J2EE Engine configuration (configtool or Visual Admin), go to:
Global Configuration -> Server -> Kernel -> ApplicationThreadManager
Set the MaxThreadCount property to 300</i>
Not sure if this is the exact property but this is sure worth giving a shot.
Regards
Bhavesh -
Hi,
how to change the number of concurrent managers ?
Many thanks before.Hi Shashi,
In our R12 test environments , the defualt number of concurrent managers are 3, where as the average number of Concurrent Request are 12 at a time and see 20-30 concurrent requests in pending and nothing in CRM. Can you please advise how can I increase the default number of concurrent manager from 3 to 8. Do you mean number of CM or number of processes? If you want to increase the number of concurrent managers, refer to the document below. For increasing the number of processes you can do from (Concurrent > Manager > Define).
Also we has custom requests with an average of 1-2 at a time, so reading on some of the previous posts, It was recommended to have custom manager to handle the custom request. Can you please tell me how to create Custom Managers.It is recommended you have custom concurrent managers to process your custom concurrent programs.
Note: 170524.1 - How to Create a Custom Concurrent Manager
Oracle Applications System Administrator's Guide Documentation Set
http://www.oracle.com/technology/documentation/applications.html
Thanks,
Hussein -
How to increase number of mesages being 'Delivered' at one time
Hi All,
I have a Proxy to JDBC scenario, where SAP sends multiple proxy messages to be sent to the Database around 38 messages, each message with 50k records.
Now in message monitoring I observe, that at one time there are 5 messages being delivered i.e status is 'Delivering' however the rest of the messages are in status 'To Be Delivered'.
and when one of the five messges being delivered completes, another message from 'To Be Delivered' changes to 'delivering' status.
My Question is can we increase this parameter somewhere that 10 messages will be delivered at one time instead of 5.
Or is it dependent on the number of concurrent connection Database aloows at one time.
Regards,
XIerhi!
check this link and you'll find the current settings.
http://<server>:<PORT>/MessagingSystem/monitor/systemStatus.jsp
cheers -
Maximum number of concurrent connections using java sockets
How can we find out the maximum number of concurrent connections that can be handled by a pooled connection server?
I have a pooled server which creates a predefined number of handlers. Upon receiving a new request it accepts the connection and sends it to one of the handler.
The solution works well for low number of concurrent connections - < 50 or 100
But as the number increases there seems to be an issue
1. Ignoring request even if i increase the handlers
2. Increase in delay. [I feel that the listening thread is not getting the time slice to go read the socket for new requests]
Any idea as to how i can solve this?
Would an NIO socket help [am using the conventional java.io Serversocket, because my clients may not be non-blocking]??
Any help would be appreciated.
AnpThere is no set maximum, but it is in the thousands on most platforms. I have a production server that handles tens of thousands of connections simultaneously. Most likely you have a bug in your code.
-
Determine optimal number of concurrent sessions
How do I determine the optimal number of concurrent network and local processes
for my system?
<P>
On Unix Messaging Servers, there is a configuration option (select "System
Configuration") that allows an administrator to specify the maximum number of
concurrent local and network processes. On NT, each process is a thread, so there is a differentiator for
IMAP/POP.
<P>
Network processes are IMAP, POP, and SMTP-Deliver. If you set this number to 32,
there will be 32 processes available each for IMAP, POP, and SMTP-Deliver.
If all three modules use their maximum allotment of processes, there will be a
total of 96 processes for IMAP, POP, and SMTP-Deliver.
<P>
Local processes are SMTP-Accept, SMTP-Router, Error-Handler, Mailbox-Deliver,
and other processes that process mail within the Messaging Server. If you set
this number to 16, there will be 16 processes available for each of these
modules.
<P>
Determining an optimal number for each of these settings requires analysis of
your configuration and users, as well as some testing. To find a number to
start with, use these directions. Then try running your server and monitor the
performance. If you want to optimize the numbers, change them a little bit at a
time and note if the performance improves or not. After trying a few different
numbers, you will probably be able to determine a range that works for your
system. Remember to leave yourself a buffer of extra available processes to
handle peak traffic, or spikes in traffic that are unexpected.
<P>
If you have a SMTP service only, then the maximum number of concurrent network
processes needs to be around the maximum number of simultaneous messages sent
plus the number of processes needed to deliver messages. For example, if you have 100
users per second attempting connections, network processes will be
100 + 10-50 delivery agents. This value is dependent upon how much mail you send.
<P>
If this machine is also used for message pickup,(POP3/IMAP4), you need to
consider these network processes, too. For example, 1000 IMAP sessions adds 1000
to the network processes, while POP would add about one quarter to one half as much.
<P>
Be careful configuring the maximum number of concurrent local processes. If
they are configured too high then you have I/O race conditions with processes
trying to compete for I/O and the CPU. The best approach is to start off with
around 10 and increase this value in units of 5 observing the drain rate of
message delivery.Go to Performance tab and click Search Sessions. In next page dont specify anything and just click Go. It will show you all DB User Type users in Results grid. You can change that to System User Type.
-
Find the number of concurrent users in system at a given time
Hi All,
We have the ECC system in which we need to set up monitoring alert which should tell the following things.
1.The number of concurrent users looged currently in the system.
2. List of transaction per hour or user activites with the counts
I want to know whether we have any standard report , function module or tcode through which we can achive this.
A quick response will be appreciated.
Thanks in advance.
Regards
SantoshDear Santosh,
for concurrent users there is this monitor in RZ20:
System Configuration
Operation Mode Status
Instance Status
Concurrent Users
Concurrent Users (all Clients) 2 Usrs, Green 15.05.2014 , 17:02:18
Concurrent Users (Client 000) 1 Usrs, Green 15.05.2014 , 17:02:18
Concurrent Users (Client 001) 1 Usrs, Green 15.05.2014 , 17:02:18
Concurrent Users (Client 066) 0 Usrs, Green 15.05.2014 , 17:02:18
This monitor is available under RZ20 --> SAP CCMS Monitor Templates --> System Configuration
best regards,
Alwina -
How to increase number of folders Apple Mail allows.
New folders in Apple Mail are appearing at end of list, rather than alphabetically.
Thanks for any suggestions to increase number of folders allowed.Deepak,
Check out the following link http://ysislmap.googlecode.com/svn-history/r3/note/siebel/MTServer.txt ..Will help you in configuring Max tasks.
I think you are using workflow policy programs to trigger emails using Email Manager component,if this is the case then it is not a recommended way to create another email manager component running in another siebel server,coz at same time both siebel servers will invoke the component to trigger mails ending you up in receiving two similar mails.
-Sambit -
Maximum number of concurrent users that can connect to a SQL DB
I see various SQL DB plan S0, S1, S2 and P1, P2 and P3. Each one of them talk about DTU's but never talk about the max number of concurrent users. Where can I find that number and is it configurable by the end user?
It is the maximum connection that is most important. Best practice is not to have users holding on to their connection for long period of time. Maximum user connection in SQL is 32767, resource permitting. Not sure for Azure SQL. If you follow best
practice, you are not supposed to hit this limit cause other limits will be hit first.
Frank -
How can we send only one message to a WCF service at a time? How we can limit the number of concurrent calls to a WCF service without use the Singleton pattern or without do the change in BizTalk Configuration file? Can we do it by Host throttling?
Hi Pawan,
You need to use WCF-Custom adapter and add the ServiceThrottlingBehavior service behavior to a WCF-Custom Locations.
ServiceThrottlingBehavior.MaxConcurrentCalls - Gets or sets a value that specifies the maximum number of messages actively processing across a ServiceHost. The MaxConcurrentCalls property specifies the maximum number of messages actively
processing across a ServiceHost object. Each channel can have one pending message that does not count against the value of MaxConcurrentCalls until WCF begins to process it.
Follow MSDN-
http://msdn.microsoft.com/en-us/library/ee377035%28BTS.10%29.aspx
http://msdn.microsoft.com/en-us/library/system.servicemodel.description.servicethrottlingbehavior.maxconcurrentcalls.aspx
I hope this helps.
Rachit
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply. -
Scalability in BlazeDS - What is the maximum number of concurrent users possible with BlazeDS?
Hi all,
is there a limit on the number of concurrent users that can connect via BLAZEDS? I see many places that it is only in 100s and not in 1000s.
is that true? Anybody has doen performance testing on that?
Thanks
KiranWhat is practical? Probably between 1 and 6 streams can be done with reasonable use of bandwidth. However, keep in mind that you will likely want to use the lowest quality setting for cameras so they are demanding the least amount of bandwidth.
Using the Connect 8 numbers, Low quality webcam video with the room at LAN settings should have an aprox average bandwidth consumption of 184 kbps. From there it is just simple math. 6 live streams at that setting will be 1.1 Mbps. Alternatively, at High quality webcam video and with the room at LAN, each stream will average aprox 501 kbps. 6 streams will average 3 Mbps. -
how can I find the number of concurrent users in oracle 10g;
thank youYou mean ACTIVE users ??
Use following script :
active.sql
set pagesize 120
set linesize 150
select username, count(*) from v$session where status = 'ACTIVE'
group by username;
column spid format a5
column sid format 9999
column serial# format 999999
column username format A9
column schemaname format A8
column osuser format a20
column machine format a15
column logondate format a15
column terminal format a10
column status format a10
column module format a25
select a.sid, a.serial#, b.spid,
--a.process,
a.username,
to_char(a.logon_time,'DD-MM HH24:MI:SS') LogonDate, a.osuser, a.machine, a.status, a.module
from v$session a, v$process b where a.paddr = b.addr
and a.status = 'ACTIVE' and a.username is not null
order by 9;
--order by b.spid; -
How can I know the number of concurrent users
Dears,
We have a sizing document from one of our vendors which is asking for the "Peak number of concurrent users in E-mail".
How can we estimate that? is it something like 5% of Total # of Users?Hi,
If your field symbol has been defined as an internal table :
Use std describe as
Data: l type i.
describe <fs> lines l.
'l' will contain the number of lines as needed.
FYI
The size of this storage area in a field symbols depends on the number of table lines which is not fixed, but determined dynamically at runtime.
Regards,
Amit
Maybe you are looking for
-
Ical: Server responded with an error. no error
The server responded with an error. The request for “Your INR Result: PT INR 2.6 05/14/2014 INR Low Range: 2.5 - INR High Range: 3.5 Warfarin Tab (MG): 5mg Peach **CONTINUE YOUR SAME WARFARIN DOSE BELOW.** According to our records, your current Warfa
-
16:9 format in FCE ends up as 4:3 in iDVD?
Imported my 16:9 format video from my Panasonic GS500 miniDV cam and edited the clips into a finished sequence in FCE4. Then I exported the sequence to my Movies folder, as a QuickTime video (not Conversion). Upon importing the QT video into iDVD (se
-
Does 9-slice scaling work for "complex" objects in CS3?
Hi all, I'm having serious trouble getting 9-slice scaling to work at all with symbols consisting of more than one path. Basically fireworks will always scale the objects outside of the inner area - which defeats the whole purpose. Additionally, grad
-
Lessons on CD (Indesign CS4 Classroom in a book)
I lost the CD that came with the book INDESIGN CS4 CLASSROOM IN A BOOK from Adobe Press on which there are files which corresponds to lessons in the book. Does anyone know if there's a way to download those files from internet? I look on the Adobe we
-
To whomever is willing to help it would be Greatly Appreciated....Exhausted I bought a lexmark Interpret S405 wireless printer have been trying to get it to work wireless for a wk now almost night & day, on phone w/lexmk. support specialist whom in t