WorkManager entry for max-stuck-thread-time doesnot override the default

Hi All,
I am using WLS 10.0 and have configured the following workmanager entry in the config.xml:
<work-manager>
<name>myworkmanager</name>
<target>AdminServer</target>
<ignore-stuck-threads>false</ignore-stuck-threads>
<work-manager-shutdown-trigger>
<max-stuck-thread-time>60</max-stuck-thread-time>
<stuck-thread-count>5</stuck-thread-count>
</work-manager-shutdown-trigger>
</work-manager>
I want that the <BEA-000337> message should be logged after the work-manager-shutdown-trigger's max-stuck-thread-time exceeds (after 60 seconds).
If more than 5 threads of applications which are dispatched to this workmanager becomes stuck for more than 60 sec. an additional request to this applications are responded with http code 503.
However, no <BEA-000337> message is written in to the server’s log file.
This message is only written to the log file, when the stuck-thread-max-time (e.g. set to 150 secs) element of the servers configuration is exceeded.
Sample:
####<09.01.2009 13:31:58 IST> <Error> <WebLogicServer> <appcashd>
<AdminServerrefs1m1vm1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)'> <<WLS Kernel>> <> <> <1231504318065>
<BEA-000337> <[STUCK] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "151" seconds working on the request "Http Request: /testservlet/sleep", which is more than the configured time (StuckThreadMaxTime) of "150" seconds.
Stack trace:
java.lang.Thread.sleep(Native Method)
at.compny.testservlet.SleepServlet.doGet(SleepServlet.java:61)
I believe that the <BEA-000337> message should already be logged after the work-manager-shutdown-trigger's max-stuck-thread-time exceeds (ergo after 60 seconds).
I would like to know if this is the default behavior or we are encountering a bug.
Any pointers would be appreciated

Hi,
what I was thinking about is that the work manager indeed works since the next request after the specifies number of requests is returned with a 503 error.
This makes me believe that it works !
However, the behavior of the server regarding the <stuck-thread-max-time> is not overridden.
I have specified this value as 60 seconds in the work manager.
However, this message is only written to the log file, when the stuck-thread-max-time (e.g. set to 150 secs) element of the servers configuration is exceeded.
Any Idea if this is the default behavior or if I am encountering a bug

Similar Messages

  • I have set up a Netgear dual band modem which works well with the iPhone and an older MacBook, but with this brand new MacBook it asks for a password every time I reopen the computer and open safari. Is it Lion?

    I have set up a Netgear dual band modem which works well with the iPhone and an older MacBook, but with this brand new MacBook it asks for a password every time I reopen the computer and open safari. As you can imagine this is very annoying. It says I am not connected to the internet and offers me a choice of nearby networks including mine and then asks for a password when I select it. Why does it do this with our new MacBooks (also with my son's brand new one) and not with the iPhone, iPad and older MacBook? They happily automatically connect to our network after entering the password just the once.

    Sig, I appreciate you trying to be helpful. I have no idea what issues you were having or what issue exactly pgrounds has been having. Your assumption that everyone's set up is the same as yours is false however. There are many many documented WiFi issues that are a result of Lion installs. Many have been solved by 10.7.1 and 10.7.2. Others have been solved by a large variety of work arounds. Others have not had their issues solved yet.
    I am one of those. I have an IT background, and I spent the better of five hours digging up workarounds and attempting all of them. For the benefit oh anyone who is having similar issues, I have posted links to all of those workarounds here. None of them worked in my case, but hopefully they will help pgrounds or others.
    So, once again, if you have a new idea, I'd love to here it. But if it has already been posted in one of these links, it's not helpful, let it go.
    http://osxdaily.com/2011/07/22/wifi-dropping-in-os-x-lion-fixes/
    http://osxdaily.com/2011/11/06/lion-wi-fi-problems-solution-mac/
    http://blog.chron.com/techblog/2011/09/want-to-really-repair-permissions-on-your -mac-try-this/

  • I have photo 12--I understand i get 90 days on line support-  I am away for weeks at a time. Can the 90 days begin after my first support chat ?

    I have photo 12--I understand i get 90 days on line support-  I am away for weeks at a time. Can the 90 days begin after my first support chat ?

    It's 90 days from product activation.

  • Can I override the default ReadObjectQuery for an entity and specify my own call

    Hi,
    I am trying to override the default ReadObjectQuery and the ReadAllQuery for an entity and supply my own call.The entities have to be read from the database using a StoredProcedure.I tried doing something like
    Descriptor desc=evt.getSession().getDescriptor(Configuration.class);
    desc.getQueryManager().setReadObjectQuery(new ReadObjectQuery());
    StoredProcedureCall call = new StoredProcedureCall();
    call.setProcedureName("CONFIGSVC");
    call.addUnamedArgument("CATEGORY");
    call.addUnamedArgument("CFGKEY");
    call.addUnamedArgument("VALUE");
    desc.getQueryManager().getReadObjectQuery().setCall(call1);
    desc.getQueryManager().getReadObjectQuery().addArgument("CATEGORY");
    desc.getQueryManager().getReadObjectQuery().addArgument("CFGKEY");
    desc.getQueryManager().getReadObjectQuery().addArgument("VALUE");
    When I try to execute the query
    ExpressionBuilder builder = new ExpressionBuilder();
    Expression expr = (builder.getField("category").equal("GOESVC.GETTDEV")).and(
              new ExpressionBuilder().getField("configKey").equal("GOESVC.REQ")).and(
              new ExpressionBuilder().getField("value").equal("$ENV.$ORIGIN.GOESVC.REQ"));
    ReadObjectQuery query = new ReadObjectQuery(Configuration.class, expr);
    session.executeQuery(query);
    I can see in the log that it completely ignores the call I set and tries to execute using the default call and that too with incorrect mappings between the "entity" field names and the actual database field names.
    2002.11.01 08:50:52.640--ClientSession(8218801)--Thread[main,5,main]--#executeQuery(ReadObjectQuery(com.fmrco.gett.toplink.Configuration))
    2002.11.01 08:50:52.750--ServerSession(7721862)--Thread[main,5,main]--Connection(5230193)--SELECT CFGKEY, CATEGORY, VALUE FROM CONFIG_ETT WHERE (((category = 'GOESVC.GETTDEV') AND (configKey = 'GOESVC.REQ')) AND (value = '$ENV.$ORIGIN.GOESVC.REQ'))
    2002.11.01 08:50:53.375--ClientSession(8218801)--Thread[main,5,main]--EXCEPTION [TOPLINK-4002] (TopLink - 9.0.3 with StoredProcedureCall patch [email protected] 28/10/2002 (Build 423)): oracle.toplink.exceptions.DatabaseException
    EXCEPTION DESCRIPTION: java.sql.SQLException: [SQL0206] Column CONFIGKEY not in specified tables.
    INTERNAL EXCEPTION: java.sql.SQLException: [SQL0206] Column CONFIGKEY not in specified tables.
    How to I solve this issue?
    Thanks,
    Harini

    Hi,
    The "ReadObjectQuery" in a descriptor's query manager can only be used to change the primary key read query. It will be used only for a ReadObjectQuery that either has a selection key, selection object, or an expression that exactly matches the primary key.
    If you have a non-primary key query that you want to use, you can add it as a named query to the descriptor's query manager.
    I'm not sure of the primary key of your descriptor, assuming that it is a 3 part composite key, then your ReadObjectQuery procedure is defined correctly in the descriptor. However the ReadObjectQuery is incorrect, you must use "get" not "getField", also you must use a single expression builder.
    i.e.
    ExpressionBuilder builder = new ExpressionBuilder();
    Expression expr = (builder.get("category").equal("GOESVC.GETTDEV")).and(
    builder get("configKey").equal("GOESVC.REQ")).and(
    builder.get("value").equal("$ENV.$ORIGIN.GOESVC.REQ"));
    ReadObjectQuery query = new ReadObjectQuery(Configuration.class, expr);
    session.executeQuery(query);
    you could also do,
    Vector key = new Vector(3);
    key.add("GOESVC.GETTDEV");
    key.add("GOESVC.REQ");
    key.add("$ENV.$ORIGIN.GOESVC.REQ");
    ReadObjectQuery query = new ReadObjectQuery(Configuration.class);
    query.setSelectionKey(key);
    session.executeQuery(query);
    If the descriptor primary key is not 3 part, then add this query as a named query.
    Descriptor desc=evt.getSession().getDescriptor(Configuration.class);
    ReadObjectQuery query = new ReadObjectQuery();
    StoredProcedureCall call = new StoredProcedureCall();
    call.setProcedureName("CONFIGSVC");
    call.addUnamedArgument("CATEGORY");
    call.addUnamedArgument("CFGKEY");
    call.addUnamedArgument("VALUE");
    query.setCall(call);
    query.addArgument("CATEGORY");
    query.addArgument("CFGKEY");
    query.addArgument("VALUE");
    desc.getQueryManager().addQuery("findConfigSVC", query);
    To execute the query,
    Vector arguments = new Vector(3);
    arguments.add("GOESVC.GETTDEV");
    arguments.add("GOESVC.REQ");
    arguments.add("$ENV.$ORIGIN.GOESVC.REQ");
    session.executeQuery(Configuration.class, "findConfigSVC", arguments);

  • I'm using Premiere Elements 11, which automatically opens in a project window for HD. I want to reset the default for SD. How can I reset the defaul for opening a project?

    I'm using Premiere Elements 11, which automatically opens in a project window for HD. I want to reset the default for SD. How can I reset the default for opening a project?

    scottypet
    For Premiere Elements 11 and 12, you cannot change its default project preset from NTSC AVCHD Full HD1080i30 or its PAL counterpart PAL AVCHD Full HD1080i25 to something else.
    For each project, you can set the project preset manually if you do not want the program to take over setting the project preset based
    on the properties of the first drag to the Timeline.
    To set the project preset manually, open the project to the Expert workspace, go to File Menu/New/Project and Change Settings.
    In the Change Settings area, change the project preset. Before you exit that area, be sure to have a check mark next to "Force Selected Project Setting on This Project" in the new project dialog.
    Then you import your source media, using the appropriate Add Media choice.
    ATR Premiere Elements Troubleshooting: PE11: Accuracy of Automatic Project Preset (New Project Dialog) Setting
    If you want a version of Premiere Elements that uses the default project preset of NTSC DV Standard or its PAL counterpart PAL DV Standard, then you need to look to a version of Premiere Elements earlier than 11.
    Please let me know if you have any further questions on this or need clarification.
    Thank you.
    ATR

  • Why does my keychain keep asking for my password every time I access the same web site?

    The ClamXav scan found 4 virus/trojan problems and quarantined them. Before I did thid, my keychain keeps popping up asking me if I want to save my password everytime I visit the same web site(s). Is there an issue with this? And how to I fix it?

    What were the infection names associated with those four files and where we're they found. That information is in your Scan Log if you didn't record them yourself. Search for the word "FOUND" in upper case.
    The keychain activity sounds normal as long as your browser preferences are set to save that information for AutoFill the next time you visit the site.

  • [AS] Making "keep overrides" the default graphic layer option for all placed graphics?

    If I relink thisLink when it is missing, and update link option was set to keep overrides, everything is fine. But if it was set to application settings, I am in a world of hurt, because suddenly all my Unit numbers will show 1-32 piled on top of each other (all layers visible in Photoshop) or the wrong one (just one layer visible in Photoshop) or nothing at all!
    The catch-22 is that until I relink missing links, update link option only shows "unknown" as the result. Arrrgh?
    set myLinks to every link whose status = missing
    repeat with thisLink in myLinks
        get update link option of graphic layer options of parent of thisLink
            -->Returns "unknown" instead of "application settings" or "keep overrides"
        try
            set update link option of graphic layer options of parent of thisLink to "keep overrides"
            relink thisLink to newLinkPath
            update thisLink
        on error
            -->This always errors on the set update link option line
        end try
    end repeat
    Anyone know a way around this or should I just change my name to Yossarian?
    Thanks in advance,
    Eric.

    Well, I give you points for creativity! Unfortunately, relink is destructive and overwrites any info with the default (which in CS2 is application settings).
    What really kills me is that InDesign has some Sooper Seekrit internal list that only the Links palette knows about. So if you *manually* try and relink the document and then revert it, it automatically relinks against all the paths you've tried since launching it and therefore, the second time all the links show as linked and the process is non-destructive, unlike the "relink" command.
    Argh.
    I will think on it some more though. Thanks for your input!
    PS: Adobe apparently broke the ability to relink against a string in CS4 from what I can tell. In spite of the fact that the dictionary specifically lists alias or string or string (yes, says or string twice in the dictionary), only alias really seem to work.
    So...
    set newLinkFolder to "" & path to home folder & "Pictures:"
    set newLinkPath to newLinkFolder & name of thisLink
    try
    relink thisLink to newLinkPath
    on error
    display dialog "FAIL!"
    end try
    try
    relink thisLink to newLinkPath as alias
    on error
    display dialog "No fail. You'll never see this message!"
    end try

  • When installing SQL Server is there a benefit to overriding the defaults for the Shared Feature Directory?

    When installing SQL Server under feature selection you are given the option to change the Shared feature directories. When you choose to change from the default OS drive it seems that the installation
    process still installs a large amount of files on the OS drive and then additional files under a similar drive structure on the alternative drive. Is there any real benefit to changing the default location?
    Additional is there benefit to changing the default location for the installed features, database engine etc. We are trying to create some clean templates that we can bring up in our production
    environment so we are provisioning separate drives for data, logs, backups, tempdbs but as we use the prepare image it seems like splitting the installation of sql server into two separate locations to safe minimally on file space seems counterproductive.
    I have searched for best practices and this area seems glossed over in most articles, I found a few that indicate later installation of features on a machine that use a non-standard shared component
    drive has caused issues. I would like to know there are  benefits to taking such actions.
    Thanks in advance,
    Dirk

    Hello,
    The best reason I can think about installing SQL Server binaries on another drive different than the system drive is the
    fact the page file (pagefile.sys) is located on the system drive by default. The more I/O I can prevent happening on that drive the better for the performance of operating system.
    SQL Server still installs some binaries on the system drive anyway, and creating a partition for SQL Server binaries alone
    may seem like a waste.
    Hope this helps.
    Regards,
    Alberto Morillo
    SQLCoffee.com

  • Thousands of log entries for systemd-tmpfiles-clean.timer on boot

    I'm running a 32 bit Arch install as a VMware ESXi 5.1 guest. Whenever the guest boots up, I get several thousand of the following entries in the system log:
    Feb 18 12:49:01 squid systemd[1]: systemd-tmpfiles-clean.timer: time change, recalculating next elapse.
    The most recent boot had almost 20,000 entries within 5 seconds:
    $ sudo journalctl -b | grep systemd-tmpfiles-clean.timer | wc -l
    19693
    $ sudo journalctl -b | grep systemd-tmpfiles-clean.timer | sed -n '1p;$p'
    Feb 18 12:49:01 squid systemd[1]: systemd-tmpfiles-clean.timer: time change, recalculating next elapse.
    Feb 18 12:49:06 squid systemd[1]: systemd-tmpfiles-clean.timer: time change, recalculating next elapse.
    I've pasted the entry into Google but have not come up with anything helpful.
    I have disabled host-guest time sync:
    $ vmware-toolbox-cmd timesync status
    Disabled
    There is a NTP daemon running that syncs time with a single windows server (which is also a guest on the same ESXi host).
    As far as I'm aware there shouldn't be anything else playing with the time, but theres obviously something going on.
    Can anyone please help me troubleshoot?

    I've had the same problem and I don't know what's going wrong. But I have a workaround:
    If you're booting into a graphical environment you can disable the vmtoolsd service
    # systemctl disable vmtoolsd
    and add the following line to your ~/.xinitrc:
    vmware-user-suid-wrapper
    The ~/.xinitrc will start the vmtoolsd service then.
    This solved two problems for me:
    1. No more messages like you posted in my log file.
    2. The virtual machine shuts down promptly (see vmtoolsd not stopping)
    Last edited by BertiBoeller (2013-03-14 13:40:21)

  • A form field (for a client fax number) on my own web site is remembering my email address used to log into the site. The usual clearing of the remembered entry works OK, but evey time I remember the login it automatically populates this one field with my

    The form where this happens contains an email field as well as a password field, so it does have both of the fields that are on the login page. It is used to modify the details of the user of our site and is accessed by the administrators, not the users themselves. To auto fill the fax field (which is named _fax) with my email address is very strange. If I log in as a different admin user then the email address I use to login appears in the field. The password field is also appears on the form and is being populated, presumably with my password. How can Firefox get it wrong and put an entry in a field with a different name, and why that field and not other empty fields on the form?
    == This happened ==
    Every time Firefox opened

    First be sure login and password are OK. Sometimes the address starts wit "http://..." and sometime starts with "ftp://...". Try both normal FTP access and Scure FTP access (SFTP). At the end, contact the site's provider.

  • Lock Screen Custom Image Stuck on Load for Windows 8.1, (Can't see the default lock screen images)

    I recently upgraded to Windows 8.1, but it reset my custom lock screen image.  I tried re-applying it but the lock
    screen preview in the settings is stuck on a load loop.  Does anyone know why that is and why it won't set my custom image as the new lock screen image?
    i can't find the  C:\ProgramData\Microsoft\Windows\Systemdata, folder,
    in my laptop
    how to get default lock screen images in 8.1? plz help me..

    I recently upgraded to Windows 8.1, but it reset my custom lock screen image.  I tried re-applying it but the lock
    screen preview in the settings is stuck on a load loop.  Does anyone know why that is and why it won't set my custom image as the new lock screen image?
    i can't find the  C:\ProgramData\Microsoft\Windows\Systemdata, folder,
    in my laptop
    how to get default lock screen images in 8.1? plz help me..
    Here is a much more helpful link then the unhelpful ones below:
    http://answers.microsoft.com/en-us/windows/forum/windows8_1-performance/pc-devices-crashes-with-win-81/a498863b-75bb-4dd2-9ca3-206320df0c60

  • Show options for projected amount of time based on the current date?

    I'm wondering if anyone has any ideas on how to go about this, or has done something similar before.
    I would like to be able to have the user see what the current date is, and then based on that, be able to schedule an appointment for say, the next two weeks, given that they can select either a Tuesday or Wednesday. (When they "schedule" an appointment, I would just be sending out that info to a spreadsheet or something.)
    So, if today is Tuesday, 6/10/14, they will then see that they can select either Wednesday, 6/11, or a different Tuesday or Wednesday within the next two weeks. Ideally, they would be able to see all of those possible dates listed out, and click/select one.
    If this isn't possible in Captivate, is there another way to do this, and then embed that within that as a web page or object in Captivate, or run a script, maybe?

    I don't think you'd find a way to do the actual date changes and scheduling through CP - that's far more advanced that it's intended for. If there is a way, it'll take complex Actionscripting (and likely external javascripting).
    BUT if your developers can create a webpage that does this (i.e. .NET or PHP), sure, you could put that on a webserver somewhere then use a 'Web Object' in CP to import that page into an iframe so users can interact.
    CP won't know what the users are doing in the iframe...but with CP you could put instructions on the page too, maybe some general callouts, and follow up with a quiz or so.

  • Creating table types for procedures at design time: Where is the "Local Table Type" tab?

    Hello,
    I want to write a stored procedure (development perspective, repository object) and need to create a table type for the result table.I am working on HANA Studio 1.80.1 and the documentation tells me that I should open the "Local Table Types" tab. However, I do not see where this tab is.
    I get an SQLScript tab nothing else. Any hints?
    Regards,
    Andreas

    Hi ,
    Have a look on this discussion:
    Table type creation via HS repository / CDS / DDl Source
    Regards,
    Krishna Tangudu

  • Overriding the default "date-based" restrictions in time reporting

    Hi all.
    When using CATS/ESS for reporting time on tasks / roles there are some built in date based rules which limits when time reporting is possible.
    The cProjects 4.5 (SP05) help describes this as follows for a task-based set-up
    The system creates a worklist in CATS to enable you to record your time for a role or task. The system selects all objects (tasks, project roles, or project definitions) to which you are assigned in the confirmation time frame:
    If you set up confirmation via tasks, the worklist displays all tasks for confirmation to which your user is assigned by means of a role for the confirmation time frame and which have been released. For the confirmation time frame, the system first checks
    the time frame you specified on the Staffing tab page. Then it checks the time frame you specified in the Tasks Assigned to Selected Project Role group box on the Tasks tab page. If you only made entries on one of the tab pages, these apply.
    Put differently there is as I understand it a two-step check against the date that the user is trying to report on
    a) check against dates in staffing tab of role
    b) check against dates in the "tasks assigned to selected project role" tab of the role
    The requirement we are looking at now is to make this check a bit more loose.  An example could be to say that time reporting is OK as long as the dates lie within the projects scheduled dates.
    Any comments / experiences around this?  Possible?  I assume one would need to try to influence how the worklist is built up.
    Best regards / Anders

    Hi Anders,
    The building up the CATS worklist is done in two side, ERP system and cProject system. Regarding your requirment I think, the logic is done in cProject side, where the logic is hard coded and no Badi to enhance it.
    Please see my report in the Wiki to have more details:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/pages/viewpage.action&pageid=61926
    Kind regards,
    Zhenbo

  • Using Lifechat 3000 for listening to Audio with making it the default device

    Hello,
    I realize that in order to listen to Audio with the LifeChat 3000, I am looking for a way not to set it as a default device. It doesn't make sense to me to remove the speakers as my default sound device when I want to hear music with headphones.
    thanks, AG

    Hi AG,
    According to your problem description, I suppose that the issue should be caused by the hardware itself or the conflicts between device driver and some third-party software.
    First test your Lifechat Lx-3000 Microphone on another Windows computer to check whether the same issue exists.
    you may refer to the following suggestion:
    Remove and reinstall Lifechat device
    1). Go to Start-> Control Panel (Classic View) -> System icon, and click Device Manager on the left.
    2). Expand the Universal Serial Bus controllers
    3). See if the first or second entry is "Lifechat Lx-3000 Microphone ".
    4). Right-click on Lifechat Lx-3000 Microphone and select Uninstall.
    5). Unplug and plug the Lifechat Lx-3000 Microphone onto the computer.
    6). In the Device Manager, click the Scan for hardware changes button on the toolbar and let it scan your computer.
    7). When the system finds the new device, it will request to install the right driver.
    Note: If the wizard prompts for some driver Setup file, please download and install the latest driver for Lifechat Lx-3000 Microphone (3.57M)
    Hope it helps.
    Regards,
    Blair Deng
    Blair Deng
    TechNet Community Support

Maybe you are looking for

  • MAP for the material in material master

    Hi All I have problem in moving average price of a model in material master Example. Material - ABC in material master Moving average price - $10  total stock- 5                                       Toatl Value--$50 now i have sub con Po for materia

  • Events in iPhoto 11 no longer sorted by date

    Ever since November 3, 2012, added events in my iPhoto Library have not been added to the end, but to the top of the list of Events and further down. In April 2013, the Events began to be added from the top of the list again. The whole library become

  • How can I claris works filesto pages?

    how can I claris works filesto pages?

  • Encore CS4 Root menu problem

    Heya peeps, On my main menu (the first one that appears when a dvd is inserted after a quick animation) if i click the button to start the movie and then press root menu the player takes me back to the main menu. However when i goto scene selection f

  • Printer problem and where Apple have gone wrong....

    Using a Canon ip100 printer with Lion now gives an error message every time I want to print - says printer is not connected. Have to disconnect usb then reconect and it works. Also occasionally getting error message telling me I've just shut my compu