DW scripts causing server overload?

Hello
I've been informed by my web host that a site is creating an
excessive amount of file handles on the host server, and I need to
streamline it pronto.
It was just built using pretty standard DW techniques -
recordsets and insert pages, in ASP with an MS SQL database. I
don't know how to go about isolating where the problem is coming
from (as I have no clue about servers). Can anyone recommend any
good techniques or utilities I might be able to use? (It's a shared
server though and I can't install things there.)
Many thanks if you can help!
Square Eye

Have you monitored the activity on your local/test server?
I'd probably start by looking at SNMP Counters and see if
connections are being closed properly. Do a search for "IIS
performance tuning" and you'll get an idea of the tools available
for monitoring IIS and network traffic.
Also read this:
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/4a168955-4982-4 4d5-8a18-e252d37a3557.mspx?mfr=true

Similar Messages

  • WLST script to set Server Overload and JTA settings

    I need to develop a WLST script to set a Server Overload settings like Max Stuck Thread Time and JTA settings like Transaction Time out. I can do it by navigating to Server->Overload tab and Services->JTA tab in weblogic admin console but my requirement is to do it in WLST.
    Any help would be appreciated.
    Thanks

    I know that ALSB used to provide APIs for SOME customizations, monitoring and control of services. I have not tried APIs in OSB for a long time and dont know if the APIs are still the same or if some of them have been deprecated. But I can say that the APIs for customization of end point values will definitely be available.
    However, I do not think there will be an API for marking HTTPS as enabled in proxy configuration, that you will need to do using the sbconsole UI or by importing an updated version of service.
    You can find the APIs here:
    http://docs.oracle.com/cd/E23943_01/apirefs.1111/e15033/toc.htm
    http://docs.oracle.com/cd/E23943_01/admin.1111/e15867/app_apis.htm#OSBAG739
    If you do need more info then search for ALSB APIs and you will get older docs but they might have more details.

  • SQL Causes server to swap and become unresponsive, What is it doing?

    SQL Causes server to swap and become unresponsive does it have the same effect with other users??
    WARNING - script causes my servers to not respond, requiring reboot after 30 mins
    Only run on a server/vm where a bounce is ok
    The script creates a table
    Runs an anonymous block to put 160mb in a single clob
    Runs a simple select with some REGEXP_REPLACE and REGEXP_SUBSTR
    This has been raised with Oracle support.
    Their conclusion is lots of single block reads are causing the server to hang.
    I do not think this is the reason and would like someone else to run it, to see what they think!
    Environment
    on red hat 5.7 and Oracle 11.2.0.3 enterprise edition it seems to hang the server
    [oracle@ ~]$ uname -a
    Linux  2.6.18-274.el5xen #1 SMP Fri Jul 8 17:45:44 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
    [oracle@edu-db3 ~]$ cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 5.7 (Tikanga)on redhat 4.5 Oracle 10.2.0.4 - it seems to just kill the instance
    [oracle@ ~]$ uname -a
    Linux  2.6.9-55.ELxenU #1 SMP Fri Apr 20 16:56:53 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux
    [oracle@edu-db1 ~]$ cat /etc/redhat-release
    Red Hat Enterprise Linux AS release 4 (Nahant Update 5)When running the sql oracle consumes all the memory on the server, although SGA and PGA configured well bellow os memory
    SQL> show parameter sga
    NAME TYPE VALUE
    lock_sga boolean FALSE
    pre_page_sga boolean FALSE
    sga_max_size big integer 5G
    sga_target big integer 5G
    SQL> show parameter pga
    NAME TYPE VALUE
    pga_aggregate_target big integer 2G
    [oracle@ scripts]$ free
    total used free shared buffers cached
    Mem: 8388608 7346232 1042376 0 70060 6498460
    -/+ buffers/cache: 777712 7610896
    Swap: 4161528 1212380 2949148Script Output
    SQL> @kill_server.sql
    Table created.To start with we see oracle using the 5g sga
    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    13007 oracle 25 0 5352m 216m 212m R 95.9 2.6 0:19.33 oracle163mb clob created
    MB
    163SQL Running
    Oracle process using 13gb of memory!!!!!!!!!!!!!
    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    13007 oracle 18 0 13.4g 6.5g 210m D 7.3 81.8 0:55.42 oracleBut PGA has not grown
    SQL> select * from v$pgastat;
    NAME VALUE UNIT
    aggregate PGA target parameter 2147483648 bytes
    aggregate PGA auto target 1767444480 bytes
    global memory bound 214743040 bytes
    total PGA inuse 183654400 bytes
    total PGA allocated 248871936 bytes
    maximum PGA allocated 522175488 bytes
    -- SCRIPT
    -- WARNING (again) - script causes my servers to not respond, requiring reboot after 30 mins
    -- Only run on a server/vm that does not matter!
    DROP TABLE testing.clob_store PURGE;
    -- Clob holding table
    CREATE TABLE
      testing.clob_store
      clob_data CLOB
      LOB ("CLOB_DATA") STORE AS BASICFILE (TABLESPACE "TBSCLOB" DISABLE STORAGE IN ROW CHUNK 8192 RETENTION CACHE)
    -- Make a 100mb test clob
    DECLARE
      g_clob  CLOB := EMPTY_CLOB;
      PROCEDURE clob_append(p_line VARCHAR2) IS
        l_line VARCHAR2(2000) := p_line || CHR(10);
      BEGIN
        DBMS_LOB.WRITEAPPEND( g_clob, LENGTH(l_line), l_line );
      END;
    BEGIN
      DBMS_LOB.CREATETEMPORARY(g_clob,TRUE);
      DBMS_LOB.OPEN( g_clob, DBMS_LOB.LOB_READWRITE );
      clob_append( '<Workbook>' );
      clob_append( '<Styles>' );
      FOR i IN 1..1000000 LOOP
        clob_append(' <Styles><Style ss:ID="Default" ss:Name="Normal"><Alignment ss:Vertical="Bottom"/><Borders/><Font/><Interior/><NumberFormat/><Protection/></Style>');
      END LOOP;
      clob_append( '</Styles>' );
      clob_append( '<Workbook>' );
      FOR i IN 1..1000000 LOOP
        clob_append('<dummy>sfsdfsdf</dummy>');
      END LOOP;
      clob_append( '</Worksheet>' );
      clob_append( '</Workbook>' );
      INSERT INTO testing.clob_store(clob_data) VALUES (g_clob);
      DBMS_LOB.CLOSE(g_clob);
      DBMS_LOB.FREETEMPORARY(g_clob);
      COMMIT;
    END;
    -- Check sizes
    select
      round(DBMS_LOB.GETLENGTH (clob_data)/1024/1024) mb
    from
      testing.clob_store
    -- Test lob set up
    -- no trace and run simple select
    column rd new_value run_date noprint
    select to_char(sysdate, 'YYYY_MM_DD__HH_MI') rd from dual
    alter session set tracefile_identifier = 'bad_sql_&run_date'
    alter session set events '10046 trace name context forever, level 12'
    -- Some regexp extracts
    SELECT
      REGEXP_REPLACE( REGEXP_REPLACE( REGEXP_SUBSTR( RPO.CLOB_DATA , ' <Styles>.*</Styles>.', 1, 1, 'n' ) , ' </?Styles>.', NULL, 1, 0, 'n' ) , '  <Style ss:ID="Default".*?  </Style>.', NULL, 1, 0, 'n' ) STYLES
    , REGEXP_SUBSTR(RPO.CLOB_DATA, ' <Workbook.*</Workbook>.', 1, 1, 'n') worksheet
    FROM
      testing.clob_store rpo
    /Extra info
    SQL Trace
    *** 2012-11-12 10:22:03.936
    WAIT #47954520916768: nam='db file sequential read' ela= 28421 file#=12 block#=1324297 blocks=1 obj#=567174 tim=1352715723936618
    WAIT #47954520916768: nam='db file sequential read' ela= 34490 file#=12 block#=1324345 blocks=1 obj#=567174 tim=1352715724000358
    WAIT #47954520916768: nam='db file sequential read' ela= 59165 file#=12 block#=1324298 blocks=1 obj#=567174 tim=1352715724314041
    WAIT #47954520916768: nam='db file sequential read' ela= 68224 file#=12 block#=1324346 blocks=1 obj#=567174 tim=1352715724395729
    *** 2012-11-12 10:22:04.631
    WAIT #47954520916768: nam='db file sequential read' ela= 34901 file#=12 block#=1324299 blocks=1 obj#=567174 tim=1352715724631454
    WAIT #47954520916768: nam='db file sequential read' ela= 32349 file#=12 block#=1324347 blocks=1 obj#=567174 tim=1352715724701167
    WAIT #47954520916768: nam='db file sequential read' ela= 109175 file#=12 block#=1324300 blocks=1 obj#=567174 tim=1352715725093610
    WAIT #47954520916768: nam='db file sequential read' ela= 69001 file#=12 block#=1324348 blocks=1 obj#=567174 tim=1352715725194967
    *** 2012-11-12 10:22:05.913
    WAIT #47954520916768: nam='db file sequential read' ela= 23154 file#=12 block#=1324301 blocks=1 obj#=567174 tim=1352715725913197
    WAIT #47954520916768: nam='db file sequential read' ela= 31894 file#=12 block#=1324349 blocks=1 obj#=567174 tim=1352715726090547
    WAIT #47954520916768: nam='db file sequential read' ela= 29719 file#=12 block#=1324302 blocks=1 obj#=567174 tim=1352715726457981
    WAIT #47954520916768: nam='db file sequential read' ela= 29533 file#=12 block#=1324350 blocks=1 obj#=567174 tim=1352715726593580
    *** 2012-11-12 10:22:07.096
    WAIT #47954520916768: nam='db file sequential read' ela= 121833 file#=12 block#=1324035 blocks=1 obj#=567174 tim=1352715727096799
    WAIT #47954520916768: nam='db file sequential read' ela= 56658 file#=12 block#=1324131 blocks=1 obj#=567174 tim=1352715727322665STRACE
    -rw-r--r-- 1 root root 130647 Nov 12 10:29 strace_oracle.log7 minutes after last oracle trace entry!!
    brk(0x60013000)                         = 0x5ffef000
    mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b9e772b5000
    brk(0x60013000)                         = 0x5ffef000
    mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b9e773b5000
    brk(0x60013000)                         = 0x5ffef000
    mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b9e774b5000
    brk(0x60013000)                         = 0x5ffef000
    mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b9e775b5000
    brk(0x60013000)                         = 0x5ffef000
    mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b9e776b5000Edited by: Tom 55 on Nov 13, 2012 6:39 AM

    Thanks Iggy, now I know the strace show the os is really out of memory.
    Some more Debug, using Tanels tools...
    SQL> @snapper stats 5 1 13
    Sampling SID 13 with interval 5 seconds, taking 1 snapshots...
    -- Session Snapper v3.52 by Tanel Poder @ E2SN ( http://tech.e2sn.com )
        SID, USERNAME  , TYPE, STATISTIC                                                 ,     HDELTA, HDELTA/SEC,    %TIME, GRAPH
         13, TESTING   , STAT, session logical reads                                     ,      1.93k,      386.6,
         13, TESTING   , STAT, consistent gets                                           ,      1.93k,      386.6,
         13, TESTING   , STAT, consistent gets from cache                                ,      1.93k,      386.6,
         13, TESTING   , STAT, consistent gets from cache (fastpath)                     ,        277,       55.4,
         13, TESTING   , STAT, consistent gets - examination                             ,       1.1k,      220.8,
         13, TESTING   , STAT, logical read bytes from cache                             ,     15.84M,      3.17M,
         13, TESTING   , STAT, shared hash latch upgrades - no wait                      ,        552,      110.4,
         13, TESTING   , STAT, calls to get snapshot scn: kcmgss                         ,        276,       55.2,
         13, TESTING   , STAT, index crx upgrade (positioned)                            ,        552,      110.4,
         13, TESTING   , STAT, lob reads                                                 ,        276,       55.2,
         13, TESTING   , STAT, index fetch by key                                        ,        276,       55.2,
         13, TESTING   , STAT, index scans kdiixs1                                       ,        552,      110.4,
    --  End of Stats snap 1, end=2012-11-13 10:54:06, seconds=5
    SQL> @snapper stats 5 1 13HANG!
    So snapper not showing anything?
    Over to ostackprof
    SQL> @ostackprof 1143 0 5
    Sampling...
    Below is the stack prefix common to all samples:
    Frame->function()
    # 34 ->__libc_start_main()
    # 33  ->main()
    # 32   ->ssthrdmain()
    # 31    ->opimai_real()
    # 30     ->sou2o()
    # 29      ->opidrv()
    # 28       ->opiodr()
    # 27        ->opiino()
    # 26         ->opitsk()
    # 25          ->ttcpip()
    # 24           ->opiodr()
    # 23            ->opifch()
    # 22             ->opifch2()
    # 21              ->qerstFetch()
    # 20               ->qertbFetch()
    # 19                ->qerstRowP()
    # 18                 ->kpofcr()
    # 17                  ->evaopn2()
    # 16                   ->evaopn2()
    # 15                    ->evaopn2()
    # 14                     ->kokle_rxsubstr()
    # 13                      ->kole_rxsubstr()
    # 12                       ->lxkRegexpSubstrLobNSub()
    # 11                        ->lxregexec()
    # 10                         ->lxregmatch()
    #  ...(see call profile below)
    # - Num.Samples -> in call stack()
         2 ->lxregmatgpt()->kole_rxrdcb()->koklc_read()->koklread()->koklOutlineRead1()->kdlf_read()->kdl_read1()->kdlprl()->__intel_new_memcpy()->__sighandler()->->
         2 ->__sighandler()->->
         1 ->lxregmatpush()->__sighandler()->->Ok we see the regex function running
    Server starting to overload now
    SQL> @ostackprof 1143 0 5
    Sampling...
    Below is the stack prefix common to all samples:
    Frame->function()
    #  ...(see call profile below)
    # - Num.Samples -> in call stack()
         2 ->__libc_start_main()->main()->ssthrdmain()->opimai_real()->sou2o()->opidrv()->opiodr()->opiino()->opitsk()->ttcpip()->opiodr()->opifch()->opifch2()->qerstFetch()->qertbFetch()->qerstRowP()->kpofcr()->evaopn2()->evaopn2()->evaopn2()->kokle_rxsubstr()->kole_rxsubstr()->lxkRegexpSubstrLobNSub()->lxregexec()->lxregmatch()->lxregmatgpt()->kole_rxrdcb()->koklc_read()->koklread()->koklOutlineRead1()->kdlf_read()->kdl_read1()->kdlprl()->kdlrdb()->kcbgtcr()->__sighandler()->->
         1 ->__sighandler()->->
         1 ->__libc_start_main()->main()->ssthrdmain()->opimai_real()->sou2o()->opidrv()->opiodr()->opiino()->opitsk()->ttcpip()->opiodr()->opifch()->opifch2()->qerstFetch()->qertbFetch()->qerstRowP()->kpofcr()->evaopn2()->evaopn2()->evaopn2()->kokle_rxsubstr()->kole_rxsubstr()->lxkRegexpSubstrLobNSub()->lxregexec()->lxregmatch()->lxregmatgpt()->kole_rxrdcb()->koklc_read()->koklread()->koklOutlineRead1()->kdlf_read()->kdl_read1()->kdlprl()->__intel_new_memcpy()->__sighandler()->->
         1 ->__libc_start_main()->main()->ssthrdmain()->opimai_real()->sou2o()->opidrv()->opiodr()->opiino()->opitsk()->ttcpip()->opiodr()->opifch()->opifch2()->qerstFetch()->qertbFetch()->qerstRowP()->kpofcr()->evaopn2()->evaopn2()->evaopn2()->kokle_rxsubstr()->kole_rxsubstr()->lxkRegexpSubstrLobNSub()->lxregexec()->lxregmatch()->lxregmatgpt()->__sighandler()->->
    SQL> @ostackprof 1143 0 5
    Sampling...
    Below is the stack prefix common to all samples:
    Frame->function()
    #  ...(see call profile below)
    # - Num.Samples -> in call stack()
         2 ->__sighandler()->->
         2 ->__libc_start_main()->main()->ssthrdmain()->opimai_real()->sou2o()->opidrv()->opiodr()->opiino()->opitsk()->ttcpip()->opiodr()->opifch()->opifch2()->qerstFetch()->qertbFetch()->qerstRowP()->kpofcr()->evaopn2()->evaopn2()->evaopn2()->kokle_rxsubstr()->kole_rxsubstr()->lxkRegexpSubstrLobNSub()->lxregexec()->lxregmatch()->lxregmatgpt()->kole_rxrdcb()->koklc_read()->koklread()->koklOutlineRead1()->kdlf_read()->kdl_read1()->kdlprl()->kdlrdb()->kcbgtcr()->__sighandler()->->
         1 ->__libc_start_main()->main()->ssthrdmain()->opimai_real()->sou2o()->opidrv()->opiodr()->opiino()->opitsk()->ttcpip()->opiodr()->opifch()->opifch2()->qerstFetch()->qertbFetch()->qerstRowP()->kpofcr()->evaopn2()->evaopn2()->evaopn2()->kokle_rxsubstr()->kole_rxsubstr()->lxkRegexpSubstrLobNSub()->lxregexec()->lxregmatch()->lxregmatpush()->__sighandler()->->
    SQL> @ostackprof 1143 0 5
    Hit CTRL+C to cancel, ENTER to continue...HANG!
    Now I am lost!!
    As Iggy points out from the strace, the OS is returning an error back to the Oracle foreground process, is this not handled?
    Or is it normal for oracle to ignore this error, and ask for more memory?
    Any help would be greatly appreciated.
    Thanks,
    Tom
    Edited by: Tom 55 on Nov 13, 2012 7:54 AM

  • Scripting InDesign Server

    I understand that when scripting the server, there is no such thing as an activeDocument, so app.activeDocument should be replaced with:
    app.documents[0].getElements()[0]
    if you want a resolved reference (app.documents[0] is usually good enough, though).
    But what happens to commands like:
    alert(Msg)
    and it's confirm() and prompt() brethren? Do these cause a message on the server thereby bringing things to a halt? Or is the server intercepting these and moving on?
    Is there a place a scripter can go to get information on what can or cannot be done on the server? Or should that be "what should or should not be done"?
    Dave

    Hi Dave,
    There's a scripting guide and scripting reference that come with the server -- they're a little different than the desktop version... unfortunately the guide isn't quite different enough, so there's also 'trial and error'. :(
    Alert, confirm, etc... Adobe InDesign Server will supress these.
    Unfortunately they don't show up in the errorList so you don't have access to the supressed messages. If you do want the message to show up in the server console and to be available in the error list you can use these:
    app.consoleout(Msg);
    app.consoleerr(Msg);
    Paul

  • GP login script causes windows to crash

    We have a script that runs on all computers that opens our intranet. This script crashed Windows build 9926 overtime. Is there any way to fix this. Also I can't install the new build because the HP printers update fails everytime.

    Hi,
    How did you determined that it is the script caused this problem? If this problem caused by the script indeed, what't the function of this script?
    For HP printer problem, it's probably a driver compatibility with new system problem, it would be better to contact HP support to confirm this issue.
    Roger Lu
    TechNet Community Support

  • INSTALL SCRIPT ON SERVER AND LOAD INTO CRONTAB

    Script writer is writing backups scripts and the DBA job is to
    INSTALL SCRIPT ON SERVER AND LOAD INTO CRONTAB
    I am wondering how to do that.....if someone can give me example would be help

    You should install the script at a predefined location, for example $HOME/bin, or whatever you prefer.
    For the 'load into crontab' you should refer to the crontab command at the unix reference, just type man crontab and you will get further details on the crontab command.
    ~ Madrid

  • Browser Script or Server Script run first

    Hi,
    As the tittle above may I know the priorty that siebel would run first ? Browser script or server script first ? Its important for me as my own thumb of rule.
    Cheers.
    Edited by: 928756 on Jun 19, 2012 3:50 AM

    Hi,
    The browser scripts are executed before server scripts!
    for more info & details:
    http://docs.oracle.com/cd/E05553_01/books/PlanUpgdSiebel7/PlanUpgdSiebel7_chapter18.html
    ;-)

  • WLS 10.1 server startup credentials cause server to fail

    Hello all,
    Any guidance or assistance given towards configuring WLS to meet the stated requirements and correct the isssues listed would be greatly appreciated.
    The requirements:
    1. a domain configured with two managed servers in a cluster on a single linux host
    2. admin and managed servers should startup as the "bea" user instead of root
    3. servers should automatically start at boot for run states 3,4,5
    4. node manager should control the servers and restart them if they crash
    5. node manager and admin servers are started at boot in rc script.
    6. node manager is started as root.
    Current Issue:
    servers will not stay running with user/pass set on "server start" page. Credentials used were the admin user for the domain. Why is this breaking?
    Exception: Authentication for user denied
    weblogic.security.SecurityInitializationException: Authentication for user denied
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(Unknown Source)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(Unknown Source)
    at weblogic.security.service.SecurityServiceManager.initialize(Unknown Source)
    at weblogic.security.SecurityService.start(SecurityService.java:141)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
    The domain was installed using the admin credentials of "bea" and a password of "abcd1234". These are the correct parameters to put into the "server start" page parameters for each server?

    Admin credentials issue has been resolved. (recreated the domain)
    Any best-practices on how to implement the requirements listed in my previous e-mail would still be really appreciated.
    All of the servers seem to start as the "bea" user now, but one of the two managed servers crashes within 2 minutes of being started. No cause seems evident from the logs with the default logging levels. I have not tracked down the error yet. There are no applications deployed... It seems as if the two managed servers are conflicting somehow.

  • OVM 3 Generic Storage Plugin. Acess Group configuration causes server crash

    Our iSCSI management is currently entirely done manually at the servers console, because we still don't have a SAN Equallogic storage plugin.
    At OVM Manager interface, what we thought being just useless in our case (SAN Access Group), is the actual iSCSI connection (and disconnection..) management for servers.
    Following the upgrade to 3.2.1, setting up the SAN did nothing more than what we do manually. But undoing part of it caused the crash.
    All over OVM Manager, any operation/setup that could impact running VMs is denied... Except there, at the real root of everything.
    Removing a iSCSI initiator from that panel disconnects abruptly the iSCSI disk, !!!! without warning !!!!.
    Then, after the 60s timetout, the physical server reboots.
    It is still not clear if we get a benefice to setup that "Access Group" of the SAN or not. At least, once setup, we know that we'd better keep it...

    Updating OVM 3 host to use "brbond0" vs "xend" managed bridge to allow direct hosting of OVM Manager VM.
    Update "ifcfg-bond0",
    [root@ovm322 ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
    DEVICE=bond0
    BONDING_OPTS="mode=1 miimon=250 use_carrier=1 updelay=500 downdelay=500 primary=eth0"
    ONBOOT=yes
    BRIDGE=brbond0
    Create "ifcfg-brbond0",
    [root@ovm322 ~]# cat /etc/sysconfig/network-scripts/ifcfg-brbond0
    DEVICE=brbond0
    BOOTPROTO=bridge
    ONBOOT=yes
    IPADDR=A.B.C.D                                                       # IP address of ovm322
    NETMASK=255.255.254.0
    NETWORK=A.B.C.0
    GATEWAY=A.B.C.1
    Update  "/etc/xen/xend-config.sxp",
    # Enable network-bridge, JAP 20120618
    # Disable network-bridge, JAP 20131223
    #(network-script network-bridge)
    Update  "vif" for OVM Manager 3 "vm.cfg",
    [root@ovm322 ~]# grep ^vif /etc/xen/auto/ovm322-m
    vif = ['type=netfront, bridge=brbond0']

  • Cron running Perl script causes Out Of Memory at 63000kb

    Hi,
    I run a script to record an internet steam at set times using cron (i'm using icecream, a perl script). This runs fine when executed by 'at' or manually form the command line, but when it is started by cron it dies with the error 'Out of memory!'. The machine isn't extremely powerful but is more than capable of doing this simple task!
    From my research I understand that it may have something to do with the /etc/security/limits.conf file, though apparently changing these values often don't have the desired effects.
    The output of 'ulimit -a' is as follows (I can't see any limiting factors here):
    [aratclif@server ~]$ ulimit -a
    core file size (blocks, -c) 0
    data seg size (kbytes, -d) unlimited
    scheduling priority (-e) 20
    file size (blocks, -f) unlimited
    pending signals (-i) 1931
    max locked memory (kbytes, -l) 64
    max memory size (kbytes, -m) unlimited
    open files (-n) 1024
    pipe size (512 bytes, -p) 8
    POSIX message queues (bytes, -q) 819200
    real-time priority (-r) 0
    stack size (kbytes, -s) 8192
    cpu time (seconds, -t) unlimited
    max user processes (-u) 1931
    virtual memory (kbytes, -v) unlimited
    file locks (-x) unlimited
    [aratclif@server ~]$
    and the crond.log output when it died is here (there is nothing else of any relevance in the log - just a load of song names broadcasted by the stream!)
    (aratclif) CMDOUT (
    LED ZEPPELIN - WHOLE LOTTA LOVE [63000 K]Out of memory!)
    The command is started by my user's crontab and so the ulimit displayed by cron is the same as when executed from the command line:
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1308]: (aratclif) CMD (ulimit -a)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (core file size (blocks, -c) 0)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1309]: (CRON) EXEC FAILED (/usr/sbin/sendmail): No such file or directory
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (data seg size (kbytes, -d) unlimited)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (scheduling priority (-e) 20)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (file size (blocks, -f) unlimited)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (pending signals (-i) 1931)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (max locked memory (kbytes, -l) 64)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (max memory size (kbytes, -m) unlimited)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (open files (-n) 1024)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (pipe size (512 bytes, -p) 8)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (POSIX message queues (bytes, -q) 819200)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (real-time priority (-r) 0)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (stack size (kbytes, -s) 8192)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (cpu time (seconds, -t) unlimited)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (max user processes (-u) 1931)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (virtual memory (kbytes, -v) unlimited)
    Apr 10 23:06:01 localhost /USR/SBIN/CROND[1307]: (aratclif) CMDOUT (file locks (-x) unlimited)
    Any help would be greatly appreciated!
    Thanks!
    Last edited by ajratcliffe (2012-04-10 23:13:01)

    No, the files are all the same. It seems like just a few are causing the issue, and what's weird, is some of them are cut versions from clips that elsewhere in the timeline render fine.

  • CSM : Server overload and sorry-server

    Hi,
    I have a portal of eight real servers and one sorry server, which should redirect new user to another portal, in case of an overload condition of all eight real servers. Server load is measured on each real server using a custom developed agent, which basically measures the real CPU load. If a real server experiences an overload, the local agent uses the CSM XML interface to set the maxcons value in the CSM to stop accepting new connections. However, I want to continue accepting sticky connections (request with a valid cookie). The experience shows that the CSM does accept to create new connections to real server reaching maxcons, even if a cookie exist.
    This causes a problem if we want to redirect NEW users to another portal in case of overload, but to keep EXISTING users in the server farm, even if the number of connections could increase slightly above maxconns...
    How can I solve the problem ?
    Thank you
    Yves Haemmerli

    Try this doc:
    http://www.cisco.com/en/US/products/hw/modules/ps2706/products_configuration_example09186a00801a51ba.shtml

  • Afraid of executing a script on server

    I have to make a script which deletes all the folders and files in the following directories on Windows Server 2008:
    D:\frotxy\out\backup\
    D:\frotxy\in\backup\
    Yesterday I tried executing the script from my Desktop to delete the files in a test folder but unfortunately I had mistaken the path to this folder. What happened was my Desktop files were deleted - ARGHH! 
    So my question is is there a safer way to do the script and check it before executing it on the server as it is important not to delete some other directory or file from the server :)
    This is the script:
    set folder="D:\frotxy\out\backup"
    cd /d %folder%
    for /F "delims=" %%i in ('dir /b') do (rmdir "%%i" /s/q || del "%%i" /s/q)
    set folder="D:\frotxy\in\backup"
    cd /d %folder%
    for /F "delims=" %%i in ('dir /b') do (rmdir "%%i" /s/q || del "%%i" /s/q)
    And where should I place the file containing the script?
    I am not into scripts at all so please help!

    If the folder doesn't exist, you have no error checking there to handle the failure of the cd command, and you continue on with the "delete everything" part.  You can either check for the existence of the folder first, check for an error after
    the CD command, or not use relative paths at all and just pass folder in to the dir command (which would be my preference.)  Here's my example (note the quotation marks have been removed from the set folder line; they're hard-coded later on):
    set folder=D:\frotxy\in\backup
    for /F "delims=" %%i in ('dir /b "%folder%\*"') do (rmdir "%folder%\%%i" /s/q || del "%folder%\%%i" /s/q)
    Note:  I'm not sure what's going on with that (rmdir || del) bit.  To my knowledge, there's no "||" operator in batch files, and "|" doesn't make any sense here, but I've left the original code alone and only changed the bits related
    to where things will be deleted, not how they are deleted.
    Edit:  On a side note, this would be much safer and easier in PowerShell, which is Microsoft's current command-line interface and scripting language.  For example:
    $folder = 'D:\frotxy\in\backup'
    Get-ChildItem -Path "$folder\*" -Recurse -Force | Remove-Item -Force -WhatIf
    That -WhatIf switch on the end of the Remove-Item command is a common parameter in PowerShell.  It shows you what the command would have done, allowing you to make sure you like the results first.  Then you run it again without -WhatIf, and it deletes
    things for you.

  • Page error causes server to crash

    These are the symptoms: we start loading a page and Oracle launches a process that hogs as much CPU as it can, slowing everything on the server to a near standstill. If we don't catch it within about 5 minutes, we cannot even log on to kill the process. Within a short space of time the OS is paging like crazy, and within about 10 minutes the 4GB of physical memory and 8GB of swap is all used up. The page never loads, and a few minutes after starting to load the page we get a 404 error. What happens after the available memory falls to zero is unpredictable but never good.
    Our APEX/Oracle environment is as follows:
    Product Build: 3.0.0.00.20
    Language Preference: en-gb
    NLS_CHARACTERSET: WE8ISO8859P1
    DAD CHARACTERSET: ISO-8859-1
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit
    PL/SQL Release 10.2.0.1.0 - Production
    CORE 10.2.0.1.0 Production
    TNS for Linux: Version 10.2.0.1.0 - Production
    NLSRTL Version 10.2.0.1.0 - Production
    OS: Red Hat Linux ES4 64bit
    First, I have to hold my hands up and say that it's always caused by an error that we have made, but often these are relatively trivial errors on the page that APEX will either gloss over or handle correctly 99 times out of a hundred (and certainly nothing obvious like an infinite loop). These kinds of problems also occur very rarely (thankfully), but what gets me is why the result is quite so catastrophic. I should also say that we're talking about a development environment containing very little data - the example we tested is a page with 3 report regions each based on fewer than 100 rows of data, comprising around 20 numeric columns, some dates, flags and audit information.
    What I'm keen to understand is whether this is a consequence of Oracle misconfiguration, or if there is anything else (other than never making any coding errors) that we can do to stop this from happening.
    These are examples of the kinds of errors that have that lead to the above symptoms (although not necessarily to the output listed below):
    1. Deleting a page item that a PL/SQL function within a page region references, without removing that reference. Mostly APEX will ignore such errors, treating the item value as null, but the difference seems to be where the item had a value in session state, and we did nothing to clear it after deleting the page item, although I suspect that this isn't the whole story, as this scenario doesn't predictably lead to the problem we're occasionally seeing.
    2. Returning SQL from a PL/SQL function that did not correspond either with the report template in use (for example dummy SQL (within an error block) that doesn't match the report template we're using (for example a column needed for conditional row formatting is missing)), or with the report definition (numbers and attributes of columns displayed - sorry I can't be very specific on this score, but in these cases deleting and recreating the report region with the same source has cured it).
    3. Other errors in the region PL/SQL source, such as referring to the wrong package when declaring a type, causing a type mismatch error.
    The latest page we had this problem with was returning SQL from a packaged PL/SQL function, in which creating a SQL block had thrown a 'character string buffer too small' error, and returned a dummy SQL string that did not contain a header column referenced in the report template, although some supposition has gone into that, as the focus was more on fixing the problem than pinning down its exact cause.
    The Apache logs don't tell us a great deal, other than that the server is in a great deal of trouble. There is nothing to indicate the start of the problem, but after a while we gets lots of entries like this:
    [<date/time>] [warn] [client <ip>] mod_plsql: Long running URL [pls/htmldb/wwv_flow.accept] timed out
    Later we get lots of:
    [<date/time>] [error] [client <ip>] [ecid: 1248707261:<ip>:24047:0:1,0] mod_plsql: /pls/htmldb/f HTTP-503 ORA-3113
    And a few:
    [<date/time>] [warn] [client <ip>] [ecid: 1248707264:<ip>:24081:0:1,0] mod_plsql: DMS Logging: Unable to read data from <Apache path>/Apache/modplsql/cache/modplsql.lck
    Plus a smattering of:
    [<date/time>] [error] [client <ip>] [ecid: 1248707384:<ip>:25588:0:6710,0] mod_plsql: Database (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<server name>)(PORT=1530)))(CONNECT_DATA=(SERVICE_NAME=<service>))) Failed (time=10190ms rc=-1 ORA-1013)
    [<date/time>] [error] [client 10.100.36.48] [ecid: 1248707384:<ip>:25588:0:6710,0] mod_plsql: Failed to reset database connection (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<server name>)(PORT=1530)))(CONNECT_DATA=(SERVICE_NAME=<service>))) rc=-1 ORA-1013 ORA-01013: user requested cancel of current operation\n
    [<date/time>] [warn] [client <ip>] [ecid: 1248707384:<ip>:25588:0:6710,0] mod_plsql: Discarded pooled connection (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<server name>)(PORT=1530)))(CONNECT_DATA=(SERVICE_NAME=<service>))) because of ping failure
    On the database side, it's difficult for us to figure out what's happening, but it looks like APEX is trying to run an error-handling routine, which makes sense, but it does appear to be locked into a try-fail-retry cycle. We loaded an APEX page that had previously exhibited those symptoms with the DBAs running a trace, and the highlights of the TKPROF output were:
    This SQL: SELECT MESSAGE_TEXT, DECODE(MESSAGE_LANGUAGE,LOWER(NVL(:B3 ,:B2 )),1,0)
    MESSAGE_ORDER
    FROM
    WWV_FLOW_MESSAGES$ WHERE SECURITY_GROUP_ID = 10 AND (MESSAGE_LANGUAGE =
    LOWER(NVL(:B3 ,:B2 )) OR MESSAGE_LANGUAGE = LOWER(SUBSTR(NVL(:B3 ,:B2 ),1,2)
    )) AND NAME = UPPER(:B1 ) ORDER BY 2 DESC
    was run approx 45,000 times, returning no rows.
    This SQL: SELECT MESSAGE_TEXT, DECODE(MESSAGE_LANGUAGE,LOWER(NVL(:B5 ,:B4 )),1,0)
    MESSAGE_ORDER
    FROM
    WWV_FLOW_MESSAGES$ WHERE FLOW_ID = NVL(:B7 , :B6 ) AND (MESSAGE_LANGUAGE =
    LOWER(NVL(:B5 ,:B4 )) OR MESSAGE_LANGUAGE = LOWER(SUBSTR(NVL(:B5 ,:B4 ),1,2)
    )) AND SECURITY_GROUP_ID = DECODE(NVL(:B2 ,0),0,:B3 ,:B2 ) AND NAME =
    UPPER(:B1 ) ORDER BY 2 DESC
    was also run approx 45,000 times, returning no rows.
    This SQL: SELECT M.MESSAGE_TEXT
    FROM
    WWV_FLOW_MESSAGES$ M, WWV_FLOWS F WHERE M.NAME = UPPER(:B2 ) AND
    M.MESSAGE_LANGUAGE = F.FLOW_LANGUAGE AND F.ID = :B1 AND M.SECURITY_GROUP_ID
    = 10
    was also run approx 45,000 times, returning no rows.
    This SQL: SELECT DECODE(MESSAGE_LANGUAGE,'en-us',0,1) WEIGHT, MESSAGE_TEXT
    FROM
    WWV_FLOW_MESSAGES$ WHERE NAME = UPPER(:B1 ) AND SECURITY_GROUP_ID = 10 ORDER
    BY 1 ASC
    was also run approx 45,000 times, returning 1 row per execution.
    This SQL: SELECT PLUG_SOURCE
    FROM
    WWV_FLOW_PAGE_PLUGS WHERE ID = :B1
    was run nearly 13,000 times, returning 1 row per execution.
    This SQL: SELECT USER_ID
    FROM
    SYS.ALL_USERS WHERE USERNAME = UPPER(:B1 )
    was run nearly 6,500 times, returning no rows.
    This SQL: SELECT MESSAGE
    FROM
    WWV_FLOW_DEBUG WHERE ID = :B1 ORDER BY SEQ
    was also run nearly 6,500 times, returning no rows.
    And so it goes on. Later we have:
    SELECT ID, CURRENT_TAB, CURRENT_TAB_FONT_ATTR, NON_CURRENT_TAB,
    NON_CURRENT_TAB_FONT_ATTR, CURRENT_IMAGE_TAB, NON_CURRENT_IMAGE_TAB,
    TOP_CURRENT_TAB, TOP_CURRENT_TAB_FONT_ATTR, TOP_NON_CURRENT_TAB,
    TOP_NON_CURRENT_TAB_FONT_ATTR, HEADER_TEMPLATE, BOX, FOOTER_TEMPLATE,
    NAVIGATION_BAR, NAVBAR_ENTRY, SUCCESS_MESSAGE, BODY_TITLE, MESSAGE,
    TABLE_BGCOLOR, TABLE_CATTRIBUTES, REGION_TABLE_CATTRIBUTES, HEADING_BGCOLOR,
    FONT_SIZE, FONT_FACE, APP_TAB_BEFORE_TABS, APP_TAB_CURRENT_TAB,
    APP_TAB_NON_CURRENT_TAB, APP_TAB_AFTER_TABS, NVL(DEFAULT_BUTTON_POSITION,
    'TOP') DEFAULT_BUTTON_POSITION
    FROM
    WWV_FLOW_TEMPLATES WHERE ID = :B1
    executing nearly 6,500 times and returning 1 row per execution.
    and the same for this SQL: SELECT ERROR_PAGE_TEMPLATE
    FROM
    WWV_FLOW_TEMPLATES WHERE ID = NVL(:B3 ,NVL(:B2 ,:B1 ))
    Later we have some very obscure-looking data dictionary lookups.
    I'd be interested to know if anyone has any thoughts on what might be occurring, or what other information I should obtain to provide clues as to what is going wrong.
    Many thanks for your help.
    Regards,
    John.

    PLEASE READ THE FAQ FOR THIS FORUM.. Posting to threads this old is USELESS!! The participants are NOT going to be alerted to your question..
    Next time, post a NEW question, with a link to the old thread, ok??
    Also include some relevant information like:
    Database version (10g, 11g, XE, Standard, Enterprise)
    Web Server?
    Browser Involved?
    Heck, even posting sample code to oracle's hosted site would be helpful..
    Thank you,
    Tony Miller
    Raleigh, NC

  • Getting Warning Message in Oracle 11g1.1.1.4 Server -Causing server crash

    e.>
    <Mar 27, 2012 3:28:43 PM CEST> <Info> <Health> <BEA-310002> <55% of the total memory in the server is free>
    <Mar 27, 2012 3:28:47 PM CEST> <Warning> <RMI> <BEA-080003> <RuntimeException thrown by rmi server: javax.management.remote.rmi.RMIConnectionImpl.getAttribut
    e(Ljavax.management.ObjectName;Ljava.lang.String;Ljavax.security.auth.Subject;)
    javax.management.RuntimeMBeanException: java.lang.UnsupportedOperationException: Attribute applicable only for Service bindings..
    javax.management.RuntimeMBeanException: java.lang.UnsupportedOperationException: Attribute applicable only for Service bindings.
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrow(DefaultMBeanServerInterceptor.java:856)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrowMaybeMBeanException(DefaultMBeanServerInterceptor.java:869)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:670)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:638)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
    at weblogic.management.mbeanservers.internal.JMXContextInterceptor.getAttribute(JMXContextInterceptor.java:157)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
    at weblogic.management.mbeanservers.internal.SecurityInterceptor.getAttribute(SecurityInterceptor.java:299)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServer.getAttribute(WLSMBeanServer.java:279)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$5$1.run(JMXConnectorSubjectForwarder.java:326)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$5.run(JMXConnectorSubjectForwarder.java:324)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.getAttribute(JMXConnectorSubjectForwarder.java:319)
    at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1404)
    at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
    at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1367)
    at javax.management.remote.rmi.RMIConnectionImpl.getAttribute(RMIConnectionImpl.java:600)
    at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
    Caused By: java.lang.UnsupportedOperationException: Attribute applicable only for Service bindings.
    at oracle.fabric.management.composite.mbean.WSBinding.requireServiceBinding(WSBinding.java:839)
    at oracle.fabric.management.composite.mbean.WSBinding.getEndpointAddressURI(WSBinding.java:245)
    at sun.reflect.GeneratedMethodAccessor1023.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:93)
    at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:27)
    at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208)
    at com.sun.jmx.mbeanserver.PerInterface.getAttribute(PerInterface.java:65)
    at com.sun.jmx.mbeanserver.MBeanSupport.getAttribute(MBeanSupport.java:216)
    at javax.management.StandardMBean.getAttribute(StandardMBean.java:358)
    at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.doGetAttribute(OracleStandardEmitterMBean.java:717)
    at oracle.adf.mbean.share.AdfMBeanInterceptor.internalGetAttribute(AdfMBeanInterceptor.java:72)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttribute(AbstractMBeanInterceptor.java:86)
    at oracle.as.jmx.framework.generic.spi.security.AbstractMBeanSecurityInterceptor.internalGetAttribute(AbstractMBeanSecurityInterceptor.java:127)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttribute(AbstractMBeanInterceptor.java:86)
    at oracle.security.jps.ee.jmx.JpsJmxInterceptor$GetAttributeDelegator.delegate(JpsJmxInterceptor.java:829)
    at oracle.security.jps.ee.jmx.JpsJmxInterceptor$7.run(JpsJmxInterceptor.java:733)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
    at oracle.security.jps.ee.jmx.JpsJmxInterceptor.jpsInternalInvoke(JpsJmxInterceptor.java:754)
    at oracle.security.jps.ee.jmx.JpsJmxInterceptor.internalGetAttribute(JpsJmxInterceptor.java:216)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttribute(AbstractMBeanInterceptor.java:86)
    at oracle.as.jmx.framework.generic.spi.interceptors.ContextClassLoaderMBeanInterceptor.internalGetAttribute(ContextClassLoaderMBeanInterceptor.java:6
    6)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttribute(AbstractMBeanInterceptor.java:86)
    at oracle.as.jmx.framework.generic.spi.interceptors.MBeanRestartInterceptor.internalGetAttribute(MBeanRestartInterceptor.java:67)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttribute(AbstractMBeanInterceptor.java:86)
    at oracle.as.jmx.framework.generic.spi.interceptors.LoggingMBeanInterceptor.internalGetAttribute(LoggingMBeanInterceptor.java:291)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttribute(AbstractMBeanInterceptor.java:86)
    at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.getAttribute(OracleStandardEmitterMBean.java:698)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:666)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:638)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
    at weblogic.management.mbeanservers.internal.JMXContextInterceptor.getAttribute(JMXContextInterceptor.java:157)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
    at weblogic.management.mbeanservers.internal.SecurityInterceptor.getAttribute(SecurityInterceptor.java:299)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServer.getAttribute(WLSMBeanServer.java:279)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$5$1.run(JMXConnectorSubjectForwarder.java:326)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$5.run(JMXConnectorSubjectForwarder.java:324)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.getAttribute(JMXConnectorSubjectForwarder.java:319)
    at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1404)
    at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
    at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1367)
    at javax.management.remote.rmi.RMIConnectionImpl.getAttribute(RMIConnectionImpl.java:600)
    at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)

    e.>
    <Mar 27, 2012 3:28:43 PM CEST> <Info> <Health> <BEA-310002> <55% of the total memory in the server is free>
    <Mar 27, 2012 3:28:47 PM CEST> <Warning> <RMI> <BEA-080003> <RuntimeException thrown by rmi server: javax.management.remote.rmi.RMIConnectionImpl.getAttribut
    e(Ljavax.management.ObjectName;Ljava.lang.String;Ljavax.security.auth.Subject;)
    javax.management.RuntimeMBeanException: java.lang.UnsupportedOperationException: Attribute applicable only for Service bindings..
    javax.management.RuntimeMBeanException: java.lang.UnsupportedOperationException: Attribute applicable only for Service bindings.
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrow(DefaultMBeanServerInterceptor.java:856)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrowMaybeMBeanException(DefaultMBeanServerInterceptor.java:869)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:670)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:638)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
    at weblogic.management.mbeanservers.internal.JMXContextInterceptor.getAttribute(JMXContextInterceptor.java:157)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
    at weblogic.management.mbeanservers.internal.SecurityInterceptor.getAttribute(SecurityInterceptor.java:299)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServer.getAttribute(WLSMBeanServer.java:279)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$5$1.run(JMXConnectorSubjectForwarder.java:326)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$5.run(JMXConnectorSubjectForwarder.java:324)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.getAttribute(JMXConnectorSubjectForwarder.java:319)
    at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1404)
    at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
    at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1367)
    at javax.management.remote.rmi.RMIConnectionImpl.getAttribute(RMIConnectionImpl.java:600)
    at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
    Caused By: java.lang.UnsupportedOperationException: Attribute applicable only for Service bindings.
    at oracle.fabric.management.composite.mbean.WSBinding.requireServiceBinding(WSBinding.java:839)
    at oracle.fabric.management.composite.mbean.WSBinding.getEndpointAddressURI(WSBinding.java:245)
    at sun.reflect.GeneratedMethodAccessor1023.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:93)
    at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:27)
    at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208)
    at com.sun.jmx.mbeanserver.PerInterface.getAttribute(PerInterface.java:65)
    at com.sun.jmx.mbeanserver.MBeanSupport.getAttribute(MBeanSupport.java:216)
    at javax.management.StandardMBean.getAttribute(StandardMBean.java:358)
    at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.doGetAttribute(OracleStandardEmitterMBean.java:717)
    at oracle.adf.mbean.share.AdfMBeanInterceptor.internalGetAttribute(AdfMBeanInterceptor.java:72)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttribute(AbstractMBeanInterceptor.java:86)
    at oracle.as.jmx.framework.generic.spi.security.AbstractMBeanSecurityInterceptor.internalGetAttribute(AbstractMBeanSecurityInterceptor.java:127)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttribute(AbstractMBeanInterceptor.java:86)
    at oracle.security.jps.ee.jmx.JpsJmxInterceptor$GetAttributeDelegator.delegate(JpsJmxInterceptor.java:829)
    at oracle.security.jps.ee.jmx.JpsJmxInterceptor$7.run(JpsJmxInterceptor.java:733)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
    at oracle.security.jps.ee.jmx.JpsJmxInterceptor.jpsInternalInvoke(JpsJmxInterceptor.java:754)
    at oracle.security.jps.ee.jmx.JpsJmxInterceptor.internalGetAttribute(JpsJmxInterceptor.java:216)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttribute(AbstractMBeanInterceptor.java:86)
    at oracle.as.jmx.framework.generic.spi.interceptors.ContextClassLoaderMBeanInterceptor.internalGetAttribute(ContextClassLoaderMBeanInterceptor.java:6
    6)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttribute(AbstractMBeanInterceptor.java:86)
    at oracle.as.jmx.framework.generic.spi.interceptors.MBeanRestartInterceptor.internalGetAttribute(MBeanRestartInterceptor.java:67)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttribute(AbstractMBeanInterceptor.java:86)
    at oracle.as.jmx.framework.generic.spi.interceptors.LoggingMBeanInterceptor.internalGetAttribute(LoggingMBeanInterceptor.java:291)
    at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttribute(AbstractMBeanInterceptor.java:86)
    at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.getAttribute(OracleStandardEmitterMBean.java:698)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:666)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:638)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
    at weblogic.management.mbeanservers.internal.JMXContextInterceptor.getAttribute(JMXContextInterceptor.java:157)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
    at weblogic.management.mbeanservers.internal.SecurityInterceptor.getAttribute(SecurityInterceptor.java:299)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServer.getAttribute(WLSMBeanServer.java:279)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$5$1.run(JMXConnectorSubjectForwarder.java:326)
    at java.security.AccessController.doPrivileged(Native Method)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$5.run(JMXConnectorSubjectForwarder.java:324)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.getAttribute(JMXConnectorSubjectForwarder.java:319)
    at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1404)
    at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
    at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1367)
    at javax.management.remote.rmi.RMIConnectionImpl.getAttribute(RMIConnectionImpl.java:600)
    at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)

  • BrdMgr 3.9 fails to load, causes server to freeze

    Am beginning to troubleshoot a problem with a NetWare server (6.5 sp8) running BrdMgr 3.9 that stopped working awhile back. In fact, the server is still running fine but with BorderManager not loaded for the time being. BrdMgr. was only being used as a Proxy server. When the problem began late last year, everytime there was an attempt to load BrdMgr., the server would freeze up and a hard reset was required. So I am wondering whether we need to just re-create the cache volumes and delete the DNS cache - perhaps there is some corruption there that is causing the server to tank. Or, re-install a BrdMgr support pack? Any ideas? Thanks.
    I will likely have more info once I visit the site later today.

    djhess,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Visit http://support.novell.com and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://forums.novell.com)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://forums.novell.com/faq.php
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://forums.novell.com/

Maybe you are looking for