'Read Multicast Msg Fragment'
I have two weblogic instances on the same Sun box. I run an XSL/XSLT transformation
on one instance, it takes 15 seconds. I run the exact same XSL/XSLT transformation
on the other instance, it takes 14 minutes. This is running the same job on both
instances at the same time. Both instances have available RAM and available threads
while this job is running.
One difference I see when comparing the default execute queues for these two weblogic
instances is that the one that seems to hang has a 'Read Multicast Msg Fragment'
request listed in the execute queue and the other does not. This appears to be
associated with this in a thread dump:
"ExecuteThread: '10' for queue: 'default'" daemon prio=5 tid=0x303248 nid=0x18
runnable [0xe2a81000..0xe2a819d8]
at java.net.PlainDatagramSocketImpl.receive(Native Method)
at java.net.DatagramSocket.receive(DatagramSocket.java:387)
at weblogic.cluster.FragmentSocket.receive(FragmentSocket.java:161)
at weblogic.cluster.MulticastManager.execute(MulticastManager.java:336)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
What is this? Could it have something to do with my performance problem?
Any insight appreciated.
David Holk
Are two instances in a cluster. The thread you point out is receiving
multicast messages. heartbeats, jndi replication, and other internal
communication happens on multicast.
I doubt this is the problem.
Duing the 14min duration please take 3-4 threaddumps at 30 second interval
and attach it here. That should show whats happening in the server.
sree
"David Holk" <dholk@*remove*criticalresourcetech.com> wrote in message
news:40b4ca58$1@mktnews1...
>
I have two weblogic instances on the same Sun box. I run an XSL/XSLTtransformation
on one instance, it takes 15 seconds. I run the exact same XSL/XSLTtransformation
on the other instance, it takes 14 minutes. This is running the same jobon both
instances at the same time. Both instances have available RAM andavailable threads
while this job is running.
One difference I see when comparing the default execute queues for thesetwo weblogic
instances is that the one that seems to hang has a 'Read Multicast MsgFragment'
request listed in the execute queue and the other does not. This appearsto be
associated with this in a thread dump:
"ExecuteThread: '10' for queue: 'default'" daemon prio=5 tid=0x303248nid=0x18
runnable [0xe2a81000..0xe2a819d8]
at java.net.PlainDatagramSocketImpl.receive(Native Method)
at java.net.DatagramSocket.receive(DatagramSocket.java:387)
atweblogic.cluster.FragmentSocket.receive(FragmentSocket.java:161)
atweblogic.cluster.MulticastManager.execute(MulticastManager.java:336)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
What is this? Could it have something to do with my performance problem?
Any insight appreciated.
David Holk
Similar Messages
-
Can I read a .msg file on the Mac?
I received a file with a .msg ending, which I gather is Microsoft Outlook. When I clicked on it, my Parallels opened, but I am having no luck opening the file in Parallels, and everything freezes up and is very slow when I try to open Microsoft Outlook. My question is, is there a way I can download something so that I can read a .msg file in my Mac? I have more than one of these files, and it's important that I read them. Thanks for any help.
Here is some stuff I found via Google:
http://www.fileguru.com/apps/macmsg_fileviewer
http://msgviewer.mac.findmysoft.com/
There is more - so try a google search if these don't work out for you.
charlie -
while trying to download adobe reader Error msg: already have a more productive application?
if you're using windows, click the start button>control panel>uninstall programs> and check for adobe acrobat and adobe reader. don't uninstall anything if you find it.
but if you find no acrobat/reader run the cleaner (Download Adobe Reader and Acrobat Cleaner Tool - Adobe Labs) and then try and install adobe reader. -
Hi,
I need to read a SOAP msg in a Filter to extract some info, actaully I'm using this for reading the inputstream
int len = request.getContentLength();
byte [] b = new byte[len];
int il,off=0;
ServletInputStream sie = request.getInputStream();
boolean br = true;
do{
il = sie.readLine(b,off,len-off);
System.out.println("BYTES LEIDOS"+il);
off += il;
if((len-off) == 0){
br = false;
}while(br);
sie.close();
filterChain.doFilter(servletRequest,servletResponse);
But, when the doFilter() is reached it's trhow the Exception:
|Error de an�lisis XML: com.sun.xml.rpc.sp.ParseException:1: com.sun.xml.rpc.sp/P-067
why is this exception thrown???
How can I parse the SOAP msg in the Inputstream???
Thanks, JuanHello,
but they were not getting any response back from XI and the sending system kept resending the message.. may be it was acting like a HTTP post.
The method that is used by the native SOAP Adapter is always HTTP Post. Not sure why you are not getting a response, have you checked the outbound firewall of the sending party or the inbound firewall of XI? To which SOAP URL are you sending to?
Hope this helps,
Mark -
Adobe reader error msg when attempting to open
when trying to open adobe reader i get the following msg "This app has requested the runtime to terminate in an unusual manor" Contact applications support team.
Hello,
Could you please check if you are able to open the muse file after saving it to some other location on your machine?
Regards,
Neha -
Installing Adobe Reader-Error msgs
I am trying to update my adobe reader on my computer. I keep getting an error message stating that the indexing service filter daemon is in use. I have closed everything and it says it gets to 96% and gives the same error message. What should I do now? Any help would be appreciated, thank you.
Cindy HellerYou can try using this tool to first remove all traces of Reader from your computer:
http://labs.adobe.com/downloads/acrobatcleaner.html
Then, you can download the full offline Reader installer from
http://get.adobe.com/reader/enterprise/
After downloading, restart your computer and run the installer before doing anything else. -
Issue with encoding while reading email msg from pst
I have a pst and I have issue with few messages which has russian characters in it, when i open the email it shows garbage values. But when i go to OtherActions->Encoding from the email menu option I see that the Encoding was set to "Cyrillic (KOI8-R)",
I have to change the Encoding to Unicode (UTF-8) inroder to read the email correctly. Also observed that this encoding is different for different emails from same pst.
Can I change the encoding to Unicode (UTF-8) for reading the email message so that i dont get the issue for any email (I know there are options to set default encoding for sending emails but could not file an option for reading the email in a specific
encoding.)Hi Srikanth,
Did someone get back to you on this?
Or did you already find a resolution on this. In that case can you please share?
Thanks,
Sudarshana -
How to read compiler msgs in DOS window?
Hi,
I'm just starting java programming and I'm doing the compilation in a DOS window. However it doesn't scroll. What do you guys do when the error messages go off the top of the screen?
SteveHello Steve,
You didn't say which operating system you are running, But I suspect that you are running either Windows/95 or Windows/98. Normally the output from a command run in a DOS window goes to standard output. So when you list the files in a directory with the 'dir' command the output can be redirect with the greater than sign. As in:
C:\>dir > dirlist.txt
The trouble that you may encounter (if you are running Windows/95 or Windows/98) is: The error messages from javac are NOT sent to standard output (stdout), but are sent to standard error (stderr) instead. On some Windows operating systems, notably Windows/95 and Windows/98 there is no support for redirecting output from standard error. Windows/NT does provide support for redirecting output from standard error.
Redirecting the standard error output is more difficult; COMMAND.COM doesn't give you any way to do it, but you can either get an add-on utility to do it or use a more powerful shell like 4DOS at:
http://www.jpsoft.com/
that does allow this as a standard feature.
Another solution is to use an IDE such as Forte for Java. See:
http://www.skylit.com/javamethods/faqs/scrollout.html
for another solution.
-Merwyn,
Developer Technical Support,
http://www.sun.com/developers/support. -
My friend has Windows XP Professional and he installed Adobe Reader X (10.0.1). All went good exept when he tried to open the attachment the following error came up " There was an error opening this document. This file cannot be found" Has anybody got some idea why this happened?
if you're using windows, click the start button>control panel>uninstall programs> and check for adobe acrobat and adobe reader. don't uninstall anything if you find it.
but if you find no acrobat/reader run the cleaner (Download Adobe Reader and Acrobat Cleaner Tool - Adobe Labs) and then try and install adobe reader. -
Siri, Read New Msgs: "I'm really sorry about this, but..."
Help! Whenever I ask Siri (iPhone 5S) to read new messages it always replies with the "I'm really sorry about this but I cant take any requests right now. Please try again in a little while." message. Network doesn't matter, happens on Wifi or LTE or 4G. Siri on my iPad has no problem reading messages aloud. Have reset the device with no effect.
Seems like we have another outage. Down for me as well. Hopefully, it won't last for days.
@Apple, you really do need to add Siri Status to the iCloud status page. Would help a lot. -
Unbalanced total requests of execute thread
Hi,
I am in wls7.0sp1 running on win2k with 4 processors. when I monitor the managed
servers, I found out the total requests of the thread in default thread queue
varies a lot. the The servers were started couples days ago, the throughput are
around 200,000.
First, Socket Reader. There 2 of them have over 5000 requests, and couple less
than 100, and the rest just have 1 request.
Second, there is a thread always has "Read Multicast Msg Fragment" as the request,
my guessing is that this thread is dealing with the multicast, but it only has
less than 20 total requests. But from the monitor - cluster I can the fragment
received is over 50000.
Third, the rest of the threads are used by application. I have only one web application,
no stand alone app. so the requests are all from servelt/jsp. some threads have
more than 50000 requests, some only have 2 digits. one of the servers has some
threads have 0 requests.
why the usage of thread are not balanced?
ThanksSee answers inline
--dejan
Jen wrote:
what's the algorithm to hand the request to the threads? some are busy some are
starving.
I don't know what the algorithm for the dispatching of the requests is
-- you can ask someone from BEA about it.
Why do you think that some of the threads are starving? All idle threads
should be waiting on a lock and this only means that the are not
currently executing any requests. When a thread is waiting for a lock it
cannot be starving since it is not even scheduled for execution.
>
If i start my own threads on start up, and calls the ejb in the threads, does
the ejb be in my thread or use the default thread?
It's called in your thread. Although on the server BEA does not
recommend doing that, but we're using it and haven't seen any issues
with that.
"Deyan D. Bektchiev" <[email protected]> wrote:
The threads in the execute queue only wake up if there is a request that
has to be processed and until the thread is to process a request it is
not even scheduled for execution so there are no unnecessary context
switches.
The threads do consume some memory and the JVM has some overhead
associated with the number of threads to manage but this is probably
not
too much if you are creating a reasonable number of threads (we've run
in some cases with up to 200 threads for I/O bound applications).
Regards,
Dejan
Jen wrote:
If it always use that has been used thread, then if I add more threads
to the execute
queue it should not add extra context switch and decrease the performance,
that
way I won't need to worry about there is not enough threads during the
peak time.
"Deyan D. Bektchiev" <[email protected]> wrote:
This just means that your server is not under very heavy load and it's
just using some of its resources.
What advantages do you see in the balancing of the requests between
different threads in the same JVM?
If you had a cluster and the number of requests was not balanced on
a
server by server basis then it might be something to concerned of.
Dejan
Jen wrote:
Hi,
I am in wls7.0sp1 running on win2k with 4 processors. when I monitor
the managed
servers, I found out the total requests of the thread in default thread
queue
varies a lot. the The servers were started couples days ago, the throughput
are
around 200,000.
First, Socket Reader. There 2 of them have over 5000 requests, and
couple
less
than 100, and the rest just have 1 request.
Second, there is a thread always has "Read Multicast Msg Fragment"
as
the request,
my guessing is that this thread is dealing with the multicast, but
it
only has
less than 20 total requests. But from the monitor - cluster I can
the
fragment
received is over 50000.
Third, the rest of the threads are used by application. I have only
one web application,
no stand alone app. so the requests are all from servelt/jsp. some
threads
have
more than 50000 requests, some only have 2 digits. one of the servers
has some
threads have 0 requests.
why the usage of thread are not balanced?
Thanks -
I am using a PC with XP sp3.
I don't seem to be able to remove Adobe Reader 10.0.1 from my hard drive. When I try to use"MS's add/remove programs" to remove Reader, the msg I get is "feature is on a resource that is unavailable". When I go to the actual file under Programs and try to put the Adobe file folder into the trash, the msg I get is "Cannot delete Identity-H". (I can't find that file as a separate file in MS search.) What do I do?
I want to start over with a reinstall of v10.1.0 because I keep getting an "updating Adobe Reader" message every few days, and I sense that this too often. Can my unremovable version of Adobe Reader have been compromised with a key logger or some virus that is sending out some of my data, rather than actually updating my installed version, as often as every few days?Your Reader installation may be corrupted; use the Windows Installer Cleanup Utility (http://majorgeeks.com/download.php?det=4459) to remove the corrupted installation.
-
Working with Binary data from the Gpib Read Function
I m using the gpib read command to recieve data from a gpib instrument. I already know the form of the binary data being sent back. I have programmed it in matlab before. I am haveing trouble parseing out the binary data I recieve. the basic form of the data is
#I immediately followed by 401 64 bit ieee floating point numbers. When I programmed this in matlab the code I used was of the form:
[a,count,msg]=fread(g2,2,'int8');
[a,count,msg]=fread(g2,401,'float64');
for those that don't know matlab code the command reads data from the instrument pointed to by the g2 handle. the number after the g2 above speicifies the number of values to read. And the last part the string in qoute specifies the way the binary data
is to be interepeted. the output arguments a count and msg are
a-your data
count-number of items succesfully read in
msg-error message
In the above two lines I use the variable a twice to capture the data. The first time a is set equal to '#I' everything inside the qoutes. The second time a is set equal to the actual data, in this case 401 64bit floating point numbers. I m convince that the flatten to string and unflatten from string function are the set meant to accomplish this task. But I haven't been able to find a good example of how to use these functions. Especially with an array.
Can some one please help me?
Thanks
ScourchedI'm pretty sure what you're describing is a simple typecast in LabVIEW. You will want to strip off the #I first, using string manipulation functions. Then, you can wire the string into a "typecast" VI, and wire a double precision float constant to the top connector of the typecast (this tells the VI that you expect a 64 bit float output) and then you can read your resulting array of double precision floats on the output of the typecast. The typecast VI is found in All Functions >> Advanced >> Data Manipulation.
I've attached an example in LabVIEW 7.0 and also 7.1 format.
Scott B.
Applications Engineer
National Instruments
Attachments:
typecast.vi 11 KB
typecast.vi 13 KB -
Keep getting this error msg in IE & Safari only.
please read the msg below ____
Hi kepin,
Your script block that declared the data sets and your
AdvanceToNextImage() function had an unterminated HTML comment. It
looked like this:
<script type="text/javascript">
<!--
</script>
when it should look like this:
<script type="text/javascript">
<!--
// -->
</script>
This was causing IE and Safari to think that all of the text
between the script tags were part a comment, so it never got
executed. Once I fixed that, everything worked as expected in IE.
--== Kin ==-- -
How i can read the short message using j2me?
I want to read or access the short messages of the phone using j2me programming ,but it seems the jsr not support ?
Hi Darry!
i also has a requirement to read SMS msgs from inbox through MIDlet .
but i only found that we can only access an SMS by receiving at a particular port number. Once the SMS reached the inbox there is no way of reading it in J2ME.
can you explain hw it can be done.
Have you done it before on any device ?
Thanks in advance
Maybe you are looking for
-
IO with BEx Description setting
If I change BEx Desctiption setting from Default to Long Text,whether it will have impact on dependent objects?Ex.,I am going to change BEx description for IO 0CUSTOMER,so related transfromations,cube,dso(all places where this 0Customer been used) wi
-
Note that I have also tried creating several different Apple IDs in the hope this would solve the problem, however it has failed to do so.
-
Airport express, green light but not working.
while streaming music to airport express, it suddenly stops. Green light on AE, but connection with wireless net is gone. iPad airport express app tells that the AE was in a network and isn't anymore. Only way to get it back working is power off/on.
-
Read_Network resulting Java Error " Table or view does not exists"
Hello Gurus, I tried loading a Oracle Network (Oracle 11g) under the same user where i created the Network Tables. But still i am getting "table or view does not exists" . What could be the issue here ? Please help. begin SDO_NET_MEM.NETWORK_MANAGER.
-
Convert tab separated text to non-trivial xml. (pwsafe -- KeePassx)
I'd like to take the output of `pwsafe --exportdb > database.txt` and convert it to a KeePassX XML friendly format (feature request in pwsafe). I found flat file converter but the syntax is beyond me with this example. Solutions are welcomed. More d