Import server Process consuming maximum time at Parsing and Importing steps

We are using Import server to Import files and most of the time looks like is spent on Impoting and Parsing, the whole load took little more than an hour and these two steps (see the log below) took almost 50 mins.
1543 2008/09/29 17:23:07.041   [MDS=usil0d32 Repos=ZCustomer11_Q ClientSystem=R3_ERP Port=IMPORT_MAIN]: xImporter: Thread started.  
772 2008/09/29 18:12:20.231   [MDS=usil0d32 Repos=ZCustomer11_Q ClientSystem=R3_ERP Port=IMPORT_MAIN]: xSaxParser: Thread finished; Start -> End: 2612.191168000 seconds.
So I wonder how can we reduce the time taken for these two steps?
Same thing on Import Manager takes 10 mins max to open up and I assume Import manager opening up an XML is equivalent to Importer & Parser thread of Import server ?

It is Queued parallel Processing, you will not see a true parallel processing here, just like a pipelined CPU architecture.
Say Chunk 1 is at stage 1 preparing import records
Then Nothing else happens parallelly
Now is Chunk 1 moved to stage 2 Filter/Merge
Then Chunk 2 can move to stage 1 preparing import records
Now Chunk 1 moves to stage 3 MDS
Then Chunk 2 moves to stage 2 Filter/Merge
And Chunk 3 moves to stage 1 preparing import records
so on ......and so forth......
So if you prepare a Gantt chart with all these tasks in swim lanes then over a period of time you will observe that actually 'n' number of tasks will be running on various chunks and this 'n' is the what you set in No.of Chunks parameter.
try observing, when the stage 1 task started on Chunk 2 , see if it kinda overlaps stage 2 of chunk 1. Try posting all the logs , very interesting observation !
Size of Chunk is like preparing the packet, in any communication protocol, the more records you have in chunk , the less overhead/record but more wait time. The less the no.of records you have in your chunk the more the overhead/record but less the wait time. So yeah this can be tweaked according to your memory.
-Sudhir.

Similar Messages

  • Firefox does not open when clicking on the icon, the firefox.exe process consumes 99 % of the CPU and my computer runs slowly.

    I have been a happy user of Firefox for many years. Around last April first I opened Firefox and was offered an update to v 4.42.0.0 which I accepted. Installation seemingly went well. I forget now exactly what happened but the result has been that ever since April 1 I haven’t been able to open the Firefox browser when clicking on the Firefox icon. My computer now was running very slowly. I tried to uninstall Firefox, but a popup told me I couldn’t because Firefox was in use. This confused me because I couldn’t see it being used. Only now I have found that on Task Manager processes that “firefox.exe” was consuming 99 % of the CPU. After removing firefox.exe by clicking End Process my computer ran better. I uninstalled Firefox I had on my computer and installed Firefox 5.0. Unfortunately I have the same problems: Firefox does not open when clicking on the icon, the firefox.exe process consumes 99 % of the CPU and my computer runs slowly.

    Born2die! Brilliant. I am a desktop clicker and never knew Firefox had a safe mode.
    Thank You!
    I was unable to start in safe mode initially. The second time I disabled all of the Add-Ons and she started up just fine. I enabled them one by one hoping to track down the culprit but the problem seems to have gone away.
    BTW I am running ver. 3.6.8 (in response to cor-el's earlier post) and
    Firefox is in the process of downloading 3.6.10 (which I am starting to think may have been what caused this whole problem to begin with)
    Incidentally, whats up with all of the Java Console Add Ons?
    I have:
    Java Console 6.0.11, Java Console 6.0.13, Java Console 6.0.15
    Java Console 6.0.17, Java Console 6.0.20, and Java Console 6.0.21
    What are they? Do I need them? Can I uninstall them? Is this due to using Open Office?
    Also, .NET Framework 0.0.0 Should I uninstall it?

  • Failed To Start A Dedicated Server Process

    Hi
    Oracle 9.2
    Windows Advanced OS
    6G Ram
    We switched our server from Shared Server to Dedicated. All was going well, but suddenly no one could log in. Currently logged in users were okay.
    Alert Log showed several of the following errors:
    skgpspawn failed:category = 27143, depinfo = 9261, op = spdcr, loc = skgpspawn
    No errors in the listener.log
    Attempted login with sqlplus reported ORA-12500: TNS:listener failed to start a dedicated server process
    At the time less than 2G of the 6G was being utilized.
    Also, during the time of this event, the event log showed several of the following:
    Event Type:     Error
    Event Source:     Oracle.ACP
    Event Category:     None
    Event ID:     31
    Date:          5/16/2008
    Time:          9:48:59 AM
    User:          N/A
    Computer:     ACP
    Description:
    Unable to begin another thread.
    Any help would be appreciated.
    kd

    Hi Don
    Thanks for the info. I now have the 3GB switch set. I have been leery of setting the indirect buffers due to some posts I have read like these:
    ORA-00385: cannot enable Very Large Memory with new buffer cache parameters
    Cause: User specified one or more of { db_cache_size , db_recycle_cache_size, db_keep_cache_size, db_nk_cache_size (where n is one of 2,4,8,16,32) } AND use_indirect_data_buffers is set to TRUE. This is illegal.
    Action: Very Large Memory can only be enabled with the old (pre-Oracle_8.2) parameters.
    ORA-07305: ksmcsg: illegal database buffer size.
    Cause: The database buffer size must be a multiple of the extended cache mapping size for indirect data buffers to be used.
    Action: Verify that the db_block_size parameter is correct in INIT.ORA, or disable the use_indirect_data_buffers parameter.
    I'm assuming these are 10G and above errors, but I just don't know.
    Our db cache is already at a fairly large size.(see non standard configs below).
    Also, is this an either/or thing. In other words, /3GT OR /PAE and indirect buffers, but not both?
    Thanks again.
    Starting up ORACLE RDBMS Version: 9.2.0.7.0.
    System parameters with non-default values:
    processes = 1350
    sessions = 1490
    resource_limit = FALSE
    license_max_sessions = 0
    shared_pool_size = 268435456
    shared_pool_reserved_size= 26214400
    large_pool_size = 369098752
    pre_page_sga = TRUE
    enqueue_resources = 124
    dbwr_io_slaves = 2
    control_files = E:\orant\admin\OR8i\control1\Contrl1.ctl, E:\orant\admin\OR8i\control1\Contrl3.ctl, E:\orant\admin\OR8i\control2\Contrl2.ctl, E:\orant\admin\OR8i\control2\Contrl4.ctl
    db_block_size = 8192
    db_keep_cache_size = 16777216
    db_cache_size = 503316480
    compatible = 9.2.0
    log_archive_start = TRUE
    log_archive_dest = E:\orant\admin\OR8i\arch
    log_archive_format = ARC%S.%T
    log_buffer = 65536
    log_checkpoint_interval = 0
    log_checkpoint_timeout = 1800
    db_files = 254
    db_file_multiblock_read_count= 8
    dml_locks = 2000
    transactions_per_rollback_segment= 3
    max_rollback_segments = 700
    rollback_segments = roll_1, roll_2, roll_3, roll_4, roll_5, roll_6, roll_7, roll_8, roll_9,
    remote_login_passwordfile= EXCLUSIVE
    license_max_users = 0
    global_names = TRUE
    shared_servers = 0
    max_shared_servers = 0
    session_cached_cursors = 25
    utl_file_dir = *
    job_queue_processes = 2
    background_dump_dest = E:\orant\admin\OR8i\bdump
    user_dump_dest = E:\orant\admin\OR8i\udump
    max_dump_file_size = 50240
    sort_area_size = 1048576
    sort_area_retained_size = 65536
    db_name = EMR
    open_cursors = 450
    optimizer_mode = CHOOSE

  • How to know the port number to which the server process is listening

    I have created oracle 10g Release 1 database(orcl) in Windows Xp Professional edition through DBCA . I also created one more database(sample) manually .
    The ORCL server process listens to port no 1521 and
    SAMPLE server process listens to port no 1522
    Once I start the OracleServiceORCL (Service for orcl) from services.msc and check the listener status it displays
    Service "orcl" has 1 instance(s).
    Instance "orcl", status READY, has 1 handler(s) for this service...
    But when I start OracleServiceSAMPLE (Service for sample) from services.exe and check the listener status there is no change . Only when i start the instance the dynamic registration takes place with port no 1521 .
    There is no entry for listener parameter in init.ora file . My question is how is the service ORCL able to get itself registered with the listener even before the instance is up ?
    And how can i know which port no is linked with which server process?
    Also if we provide a different port number(other than 1521 say 1522) in tnsnames.ora for a service and consider the listener is listening to both 1521 and 1522 . Now consider that port number 1521 is free . In this case to which port number will the service be listening to ?
    The listener file looks like this
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = D:\oracle\product\10.1.0\Db_2)
    (PROGRAM = extproc)
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = irobo)(PORT = 1521))
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = irobo)(PORT = 1522))
    The tnsnames file has the following entry
    ORCL =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = irobo)(PORT = 1522))
    (CONNECT_DATA =
    (SERVICE_NAME = ORCL)
    SAMPLE =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = irobo)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = ORCL)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    )

    Service "orcl" has 1 instance(s).
    Instance "orcl", status READY, has 1 handler(s) for this service...[coe]
    The status tells you the instance is up. Starting the service often means the instance gets started also, but whatever "often" means, "READY" means "The instance is up, running and taking callers".
    Your statement that "ORCL [is] able to get itself registered with the listener even before the instance is up" is therefore factually incorrect: you started the service, that started the instance. The instance is up and running. Instances that aren't running don't exist. Things which don't exist don't register themselves. Things which HAVE registered themselves therefore do exist.. and if they say they are "ready", it means they are completely, 100% up and running and behaving quite normally.
    I have not set LOCAL_LISTENER initialization parameter.How is this happening ?
    You only need to set LOCAL_LISTENER if (a) you're not using TCP/IP, (b) you're not using port 1521. Otherwise, PMON is hard-coded to register itself with listeners running on port 1521 and using TCP/IP and you don't need to set LOCAL_LISTENER to achieve that.
    Server Processes do not listen. Listeners do (there's a clue in their name). Listeners receive a call to connect to an instance, they spawn a server process to handle your call, and then they connect you to that server process (or send a message back to you telling you how to contact the server process). Each server process of course receives communications from its dedicated client on a specific port (usually in the 50000+ range), and that port is chosen randomly by the listener when it's spawning it. It's a bit blurry and vague to call that server process port a port on which server processes "listen", however.
    If you're talking dedicated server, each client causes one new server process to be spawned, and there is a one-to-one correspondence between server processes and the port that server process happens to accept client communications on.
    If you're going to ask a listener to do listening duty on multiple ports, I'd first question your need to do that and I'd then point out that unless your client tnsnames.ora knows to talk on the second or subsequent port numbers, the listener is never actually going to make use of that second port.
    In either case, the port the listener listens on has nothing whatsoever to do with the port your client-to-server-process communication ends up taking place on.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Process chain executed synchronously produces dump and hangs

    Process chain (RSPC) being executed synchronously hangs on a step (not first) with yellow status. Analysis of ST22 shows there is dump: RAISE_EXCEPTION
    The chain loads data from flat files on frontend to several characteristics (attributes and texts). All the steps are sequential.
    After the start first file is loaded successfully (info package), subsequent data transfer process has no errors too. But the second info package becomes yellow and hangs just after ( after some time timeout occurs and the step becomes red). In ST22 i see dump, text of the dump is below. Analysis of the dump reveals that 'GUI_UPLOAD' FM doesn't work during execution of the second info-package.
    The chain looks as follows:
    1. Info package 1
          V
    2. Data transfer process 1
          V
    3. Info package 2              <-------   hangs here because of dump
          V
    4. Data transfer process 2
         V
    Hangs on step 3 (infopackage 2).
    Text of the dump:
    Runtime Errors         RAISE_EXCEPTION
    Date and Time          10.10.2010 19:07:59
    |Short text                                                                                |
    |    Exception condition "NOT_SUPPORTED_BY_GUI" raised.                                            |
    |What happened?                                                                                |
    |    The current ABAP/4 program encountered an unexpected                                          |
    |    situation.                                                                                |
    |Error analysis                                                                                |
    |    A RAISE statement in the program "CL_GUI_FRONTEND_SERVICES======CP" raised the                |
    |     exception                                                                                |
    |    condition "NOT_SUPPORTED_BY_GUI".                                                             |
    |    Since the exception was not intercepted by a superior                                         |
    |    program, processing was terminated.                                                           |
    |                                                                                |
    |    Short description of exception condition:                                                     |
    |                                                                                |
    |                                                                                |
    |    For detailed documentation of the exception condition, use                                    |
    |    Transaction SE37 (Function Library). You can take the called                                  |
    |    function module from the display of active calls.                                             |
    |    -                                                                                |
    |How to correct the error                                                                          |
    |                                                                                |
    |    If the error occures in a non-modified SAP program, you may be able to                        |
    |    find an interim solution in an SAP Note.                                                      |
    |    If you have access to SAP Notes, carry out a search with the following                        |
    |    keywords:                                                                                |
    |                                                                                |
    |    "RAISE_EXCEPTION" " "                                                                         |
    |    "CL_GUI_FRONTEND_SERVICES======CP" or "CL_GUI_FRONTEND_SERVICES======CM00X"                   |
    |    "FILE_EXIST"                                                                                |
    |                                                                                |
    |    or                                                                                |
    |                                                                                |
    |    "CL_GUI_FRONTEND_SERVICES======CP" "NOT_SUPPORTED_BY_GUI"                                     |
    |                                                                                |
    |    or                                                                                |
    |                                                                                |
    |    "RSBATCH1 " "NOT_SUPPORTED_BY_GUI"                                                            |
    |    If you cannot solve the problem yourself and want to send an error                            |
    |    notification to SAP, include the following information:                                       |
    |                                                                                |
    |System environment                                                                                |
    |    SAP-Release 701                                                                               |
    |                                                                                |
    |                                                                                |
    |    SAP kernel....... 701                                                                         |
    |                                                                                |
    |    Patch level. 69                                                                               |
    |    Patch text.. " "                                                                              |
    |                                                                                |
    |User and Transaction                                                                              |
                                                                                    |
    |    Program............. "CL_GUI_FRONTEND_SERVICES======CP"                                       |
    |    Screen.............. "SAPMSSY0 1000"                                                          |
    |    Screen Line......... 6                                                                        |
    |                                                                                |
    |Information on where terminated                                                                   |
    |    Termination occurred in the ABAP program "CL_GUI_FRONTEND_SERVICES======CP" -                 |
    |     in "FILE_EXIST".                                                                             |
    |    The main program was "RSBATCH1 ".                                                             |
    |                                                                                |
    |    In the source code you have the termination point in line 8                                   |
    |    of the (Include) program "CL_GUI_FRONTEND_SERVICES======CM00X".                               |
    |Source Code Extract                                                                               |
    |Line |SourceCde                                                                                |
    |    1|method FILE_EXIST.                                                                          |
    |    2|* ...                                                                                |
    |    3|                                                                                |
    |    4|  CLASS CL_GUI_CONTROL DEFINITION LOAD .                                                    |
    |    5|                                                                                |
    |    6|*-check if valid GUI is available----
                             |
    |    7|  IF IS_VALID_HANDLE( ) NE 0 AND cl_gui_control=>www_active IS INITIAL.                     |
    |>>>>>|    RAISE NOT_SUPPORTED_BY_GUI.                                                             |
    |    9|  ENDIF.                                                                                |
    |   10|                                                                                |
    |   11|* check parameter, wild characters not allowed                                              |
    |   12|  IF FILE IS INITIAL OR FILE CA '*<>|"'.                                                    |
    |   13|  MESSAGE 'WRONG PARAMETER: FILE_NAME' TYPE 'I' RAISING WRONG_PARAMETER.                    |
    |   14|    EXIT.                                                                                |
    |   15|  ENDIF.                                                                                |
    |   16|                                                                                |
    |   17|* special handling for SAPGUI for HTML                                                      |
    |   18|  IF CL_GUI_CONTROL=>WWW_ACTIVE IS NOT INITIAL.                                             |
    |   19|                                                                                |
    |   20|    DATA: rc type i, filename(4096) type C.                                                 |
    |   21|    filename = file.                                                                        |
    |   22|    CALL FUNCTION 'ITS_QUERY'                                                               |
    |   23|      EXPORTING                                                                             |
    |   24|        filename = FILEname                                                                 |
    |   25|        query    = 'FE'                                                                     |
    |   26|      IMPORTING                                                                             |
    |   27|        return   = rc.                                                                      |
    |Active Calls/Events                                                                               |
    |No.   Ty.          Program                             Include                             Line   |
    |      Name                                                                                |
    |    8 METHOD       CL_GUI_FRONTEND_SERVICES======CP    CL_GUI_FRONTEND_SERVICES======CM00X     8  |
    |      CL_GUI_FRONTEND_SERVICES=>FILE_EXIST                                                        |
    |    7 FUNCTION     SAPLSFES                            LSFESU16                               96  |
    |      GUI_UPLOAD                                                                                |
    |    6 METHOD       CL_GUI_FRONTEND_SERVICES======CP    CL_GUI_FRONTEND_SERVICES======CM013     4  |
    |      CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD                                                        |
    |    5 METHOD       CL_RSDS_ACCESS_GUI_UPLOAD=====CP    CL_RSDS_ACCESS_GUI_UPLOAD=====CM001    74  |
    |      CL_RSDS_ACCESS_GUI_UPLOAD=>IF_RSDS_EXTRACT_DIRECT~EXTRACT                                   |
    |    4 FUNCTION     SAPLRSDS_BACKEND                    LRSDS_BACKENDU01                      304  |
    |      RSDS_DATA_PULL                                                                              |
    |    3 FUNCTION     SAPLRSSM                            LRSSMU17                             5422  |
    |      RSSM_CALL_RSAR_DATA_REQUEST_1                                                               |
    |    2 FORM         RSBATCH1                            RSBATCH1                             1327  |
    |      START                                                                                |
    |    1 EVENT        RSBATCH1                            RSBATCH1                              498  |
    |      START-OF-SELECTION                                                                          |

    If i load the step manually it works. The hung step is possible to re-execute after it gets red (with context menu) and it works then. After that it hangs on the 3rd info-package and so on.
    The file lays on a network drive, but i suspect it doesn't matter

  • Server Process taking all CPU time intermittently on Solaris

    Hi,
    What does my program do :-
    We have been facing this problem from many days, We have a server
    process which is continuously listening at a port on Solaris 5.8.
    Whenever a request is sent to this server a new thread & a socket is created for that client.
    This process is running as a proxy server, which connects to some other machine on client request.
    Problem:
    The process start taking whole CPU after few days, happens in a weeks
    period. The process remain in this state for few hours & after that it
    stops responding to any requests.
    & the only thing which can be done, to make it work is to restart the
    process.
    If someone has faced a similar problem then please let me know if you
    have found a solution for that.
    I will give 10 duke dollars to you if you can provide a solution for this problem.
    Regards,
    Sachin

    Here is another class which is used in my code:
    package com.ge.med.service.olea.telnetapplet.proxy;
    import java.io.*;
    import java.net.*;
    import java.util.*;
    * This class is a generic framework for a flexible, multi-threaded server.
    * It listens on any number of specified ports, and, when it receives a
    * connection on a port, passes input and output streams to a specified Service
    * object which provides the actual service. It can limit the number of
    * concurrent connections, and logs activity to a specified stream.
    public class Server {
    // This is the state for the server
    ConnectionManager connectionManager; // The ConnectionManager object
    Hashtable services; // The current services and their ports
    ThreadGroup threadGroup; // The threadgroup for all our threads
    PrintWriter logStream; // Where we send our logging output to
    * This is the Server() constructor. It must be passed a stream
    * to send log output to (may be null), and the limit on the number of
    * concurrent connections. It creates and starts a ConnectionManager
    * thread which enforces this limit on connections.
    public Server(OutputStream logStream, int maxConnections) {
    setLogStream(logStream);
    log("Starting server");
    threadGroup = new ThreadGroup("Server");
    connectionManager = new ConnectionManager(threadGroup, maxConnections);
    connectionManager.start();
    services = new Hashtable();
    * A public method to set the current logging stream. Pass null
    * to turn logging off
    public void setLogStream(OutputStream out) {
    if (out != null) logStream = new PrintWriter(new OutputStreamWriter(out));
    else logStream = null;
    /** Write the specified string to the log */
    protected synchronized void log(String s) {
    if (logStream != null) {
    logStream.println("[" + new Date() + "] " + s);
    logStream.flush();
    /** Write the specified object to the log */
    protected void log(Object o) { log(o.toString()); }
    * This method makes the server start providing a new service.
    * It runs the specified Service object on the specified port.
    public void addService(Service service, int port) throws IOException {
    Integer key = new Integer(port); // the hashtable key
    // Check whether a service is already on that port
    if (services.get(key) != null)
    throw new IllegalArgumentException("Port " + port + " already in use.");
    // Create a Listener object to listen for connections on the port
    Listener listener = new Listener(threadGroup, port, service);
    // Store it in the hashtable
    services.put(key, listener);
    // Log it
    log("Starting service " + service.getClass().getName() +
    " on port " + port);
    // Start the listener running.
    listener.start();
    * This method makes the server stop providing a service on a port.
    * It does not terminate any pending connections to that service, merely
    * causes the server to stop accepting new connections
    public void removeService(int port) {
    Integer key = new Integer(port); // hashtable key
    // Look up the Listener object for the port in the hashtable of services
    final Listener listener = (Listener) services.get(key);
    if (listener == null) return;
    // Ask the listener to stop
    listener.pleaseStop();
    // Remove it from the hashtable
    services.remove(key);
    // And log it.
    log("Stopping service " + listener.service.getClass().getName() +
    " on port " + port);
    * This nested class manages client connections for the server.
    * It maintains a list of current connections and enforces the
    * maximum connection limit. It creates a separate thread (one per
    * server) that sits around and wait()s to be notify()'d that a connection
    * has terminated. When this happens, it updates the list of connections.
    public class ConnectionManager extends Thread {
    int maxConnections; // The maximum number of allowed connections
    Vector connections; // The current list of connections
    * Create a ConnectionManager in the specified thread group to enforce
    * the specified maximum connection limit. Make it a daemon thread so
    * the interpreter won't wait around for it to exit.
    public ConnectionManager(ThreadGroup group, int maxConnections) {
    super(group, "ConnectionManager");
    this.setDaemon(true);
    this.maxConnections = maxConnections;
    connections = new Vector(maxConnections);
    log("Starting connection manager. Max connections: " + maxConnections);
    * This is the method that Listener objects call when they accept a
    * connection from a client. It either creates a Connection object
    * for the connection and adds it to the list of current connections,
    * or, if the limit on connections has been reached, it closes the
    * connection.
    synchronized void addConnection(Socket s, Service service) {
    // If the connection limit has been reached
    if (connections.size() >= maxConnections) {
    try {
    PrintWriter out = new PrintWriter(s.getOutputStream());
    // Then tell the client it is being rejected.
    out.println("Connection refused; " +
    "server has reached maximum number of clients.");
    out.flush();
    // And close the connection to the rejected client.
    s.close();
    // And log it, of course
    log("Connection refused to " + s.getInetAddress().getHostAddress() +
    ":" + s.getPort() + ": max connections reached.");
    } catch (IOException e) {log(e);}
    else {  // Otherwise, if the limit has not been reached
    // Create a Connection thread to handle this connection
    Connection c = new Connection(s, service);
    // Add it to the list of current connections
    connections.addElement(c);
    // Log this new connection
    log("Connected to " + s.getInetAddress().getHostAddress() +
    ":" + s.getPort() + " on port " + s.getLocalPort() +
    " for service " + service.getClass().getName());
    // And start the Connection thread running to provide the service
    c.start();
    * A Connection object calls this method just before it exits.
    * This method uses notify() to tell the ConnectionManager thread
    * to wake up and delete the thread that has exited.
    public synchronized void endConnection() { this.notify(); }
    /** Change the current connection limit */
    public synchronized void setMaxConnections(int max) { maxConnections=max; }
    * Output the current list of connections to the specified stream.
    * This method is used by the Control service defined below.
    public synchronized void printConnections(PrintWriter out) {
    for(int i = 0; i < connections.size(); i++) {
    Connection c = (Connection)connections.elementAt(i);
    out.println("CONNECTED TO " +
    c.client.getInetAddress().getHostAddress() + ":" +
    c.client.getPort() + " ON PORT " + c.client.getLocalPort()+
    " FOR SERVICE " + c.service.getClass().getName());
    * The ConnectionManager is a thread, and this is the body of that
    * thread. While the ConnectionManager methods above are called by other
    * threads, this method is run in its own thread. The job of this thread
    * is to keep the list of connections up to date by removing connections
    * that are no longer alive. It uses wait() to block until notify()'d by
    * the endConnection() method.
    public void run() {
    while(true) {  // infinite loop
    // Check through the list of connections, removing dead ones
    for(int i = 0; i < connections.size(); i++) {
    Connection c = (Connection)connections.elementAt(i);
    if (c != null && !c.isAlive()) {
    connections.removeElementAt(i);
                   try      {
                        //close server socket. SPR SVCge16539. Sachin Joshi.
                        Socket server = ProxyServer.Proxy.getServerSocket(c.client);                    
                        if (server != null)
                             server.close();
                        //close client socket.
                        if (c.client != null)
                             c.client.close();                    
                   catch (java.io.IOException e)     {
                        System.err.println("Error closing connection " + e);
                   catch (Exception e)     {
                        System.err.println("Cannot Establish Connection !! " + e);
    log("Connection to " + c.client.getInetAddress().getHostAddress() +
    ":" + c.client.getPort() + " closed.");
              System.out.println("Total Connections now = " + connections.size());
    // Now wait to be notify()'d that a connection has exited
    // When we wake up we'll check the list of connections again.
    try { synchronized(this) { this.wait(); } }
    catch(InterruptedException e) {}
    * This class is a subclass of Thread that handles an individual connection
    * between a client and a Service provided by this server. Because each
    * such connection has a thread of its own, each Service can have multiple
    * connections pending at once. Despite all the other threads in use, this
    * is the key feature that makes this a multi-threaded server implementation.
    public class Connection extends Thread {
    Socket client; // The socket to talk to the client through
    Service service; // The service being provided to that client
    * This constructor just saves some state and calls the superclass
    * constructor to create a thread to handle the connection. Connection
    * objects are created by Listener threads. These threads are part of
    * the server's ThreadGroup, so all Connection threads are part of that
    * group, too.
    public Connection(Socket client, Service service) {
    super("Server.Connection:" + client.getInetAddress().getHostAddress() +
    ":" + client.getPort());
    this.client = client;
    this.service = service;
    * This is the body of each and every Connection thread.
    * All it does is pass the client input and output streams to the
    * serve() method of the specified Service object. That method
    * is responsible for reading from and writing to those streams to
    * provide the actual service. Recall that the Service object has been
    * passed from the Server.addService() method to a Listener object
    * to the ConnectionManager.addConnection() to this Connection object,
    * and is now finally getting used to provide the service.
    * Note that just before this thread exits it calls the
    * ConnectionManager.endConnection() method to wake up the
    * ConnectionManager thread so that it can remove this Connection
    * from its list of active connections.
    public void run() {
    try {
    InputStream in = client.getInputStream();
    OutputStream out = client.getOutputStream();
    // service.serve(in, out);
    ((ProxyServer.Proxy)service).serve(in, out,client);
    catch (IOException e) {log(e);}
    finally { connectionManager.endConnection(); }
    * Here is the Service interface that we have seen so much of.
    * It defines only a single method which is invoked to provide the service.
    * serve() will be passed an input stream and an output stream to the client.
    * It should do whatever it wants with them, and should close them before
    * returning.
    * All connections through the same port to this service share a single
    * Service object. Thus, any state local to an individual connection must
    * be stored in local variables within the serve() method. State that should
    * be global to all connections on the same port should be stored in
    * instance variables of the Service class. If the same Service is running
    * on more than one port, there will typically be different Service instances
    * for each port. Data that should be global to all connections on any port
    * should be stored in static variables.
    * Note that implementations of this interface must have a no-argument
    * constructor if they are to be dynamically instantiated by the main()
    * method of the Server class.
    public interface Service {
    public void serve(InputStream in, OutputStream out) throws IOException;     
         }

  • Java Process Consuming 100% of Server CPU

    Hi,
    We have a new instance of CQ5 (version 5.4) running on a Windows 2003 SP2 Server. For some reason, which we can't determine, after a period of time a Java process on the system begins to consume 100% of the CPU and the system becomes totally unresponsive. Has anyone seen this before? Is there a fix for this?
    RK         

    Does the it eventually recover on it's own? It's possible that the JVM is doing full garbage collection.  How big is your max heap size?  I suggest to add some garbage collection debugging in the JVM_OPTS to see if it is Java's garbage collection or not.  Might as well check the heap too, to see if it's running our of memory.
    Example;
    -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution -Xloggc:/tmp/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp
    Ron

  • Error in starting WebLogic Server Process

    Hi,
    I'm suffering a serious sproblem that results in failure in starting WebLogic
    Server Processes. What i'm trying is to use "PostBindUID" nad "PostBindGID" services
    that changes the processes owner from "root" to "somebody". However, once i set
    it in Console (Configure a new Unix Machine), the server cannot start afterwards
    with the following errors in the screen (when i execute startWebLogic.sh) ...
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : 11 occurred at PC=0x917116B8
    Function=Java_weblogic_platform_Unix_getEGroup0+0x28
    Library=/opt/weblogic/bea/weblogic81/server/lib/solaris/libweblogicunix1.so
    Current Java thread:
    at weblogic.platform.Unix.getEGroup0(Native Method)
    at weblogic.platform.Unix.getEffectiveGroup(Unix.java:95)
    at weblogic.t3.srvr.T3Srvr.switchEffectiveGroup(T3Srvr.java:2080)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:1001)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
    at weblogic.Server.main(Server.java:32)
    Dynamic libraries:
    0x10000 /opt/weblogic/bea/jdk141_05/bin/java
    0xff360000 /usr/lib/libthread.so.1
    0xff3a0000 /usr/lib/libdl.so.1
    0xff280000 /usr/lib/libc.so.1
    0xff350000 /usr/platform/FJSV,GPUZC-M/lib/libc_psr.so.1
    0xfe000000 /opt/weblogic/bea/jdk141_05/jre/lib/sparc/server/libjvm.so
    0xff210000 /usr/lib/libCrun.so.1
    0xff1f0000 /usr/lib/libsocket.so.1
    0xff100000 /usr/lib/libnsl.so.1
    0xff0b0000 /usr/lib/libm.so.1
    0xff240000 /usr/lib/libw.so.1
    0xff090000 /usr/lib/libmp.so.2
    0xff060000 /opt/weblogic/bea/jdk141_05/jre/lib/sparc/native_threads/libhpi.so
    0xff030000 /opt/weblogic/bea/jdk141_05/jre/lib/sparc/libverify.so
    0xfe7c0000 /opt/weblogic/bea/jdk141_05/jre/lib/sparc/libjava.so
    0xfe7a0000 /opt/weblogic/bea/jdk141_05/jre/lib/sparc/libzip.so
    0xfe670000 /usr/lib/nss_files.so.1
    0x91850000 /opt/weblogic/bea/jdk141_05/jre/lib/sparc/libnet.so
    0x91710000 /opt/weblogic/bea/weblogic81/server/lib/solaris/libweblogicunix1.so
    0x914d0000 /opt/weblogic/bea/jdk141_05/jre/lib/sparc/libnio.so
    0x914b0000 /usr/lib/librt.so.1
    0x91260000 /usr/lib/libaio.so.1
    0x91240000 /opt/weblogic/bea/jdk141_05/jre/lib/sparc/libioser12.so
    0x90d60000 /usr/lib/nss_dns.so.1
    0x90b30000 /usr/lib/libresolv.so.2
    Local Time = Mon Jun 14 18:16:04 2004
    Elapsed Time = 143
    # The exception above was detected in native code outside the VM
    # Java VM: Java HotSpot(TM) Server VM (1.4.1_05-b01 mixed mode)
    Abort
    If anyone have any thoughts, please kindly let me know.
    Many thanks,
    Ralph

    Hi,
    Few comments here...
    1) Seems your environment is not setup correctly but that is not the big cause here.....
    2) This one is important, it seems that you installed weblogic using a different account and are trying to run it from a different account.
    So the account with which you are trying to run weblogic does not have proper permission on
    MW_HOME\user_projects\domains\bifoundation_domain\config\fmwconfig\bootstrap\cwallet.sso
    Right click on the file and go in properties ..
    Enable full control,modify,Read and execute,read and write permissions for the user you are trying to start weblogic and apply it.
    if this simple steps doesnt work, please enable more logging by adding "-Djava.security.debug=jpspolicy" to startup option and grab more details.
    Good Luck let me know if this works.

  • Server Process  is not running in the  WAS  JAVA

    Hi,
    The WAS JAVA  have the resources Netweaver7.0 and java is j2sdk1.4.2_13 version Operating system is Windows2003 and database server is SQLserver2005.
    Previously it was running properly Now it giving the following Error.
    Any one of you please give me suggestions how to solve it .
    Devolper trace for the jcontol.exe process is as follows
    trc file: "D:\usr\sap\NW2\JC02\work\dev_jcontrol", trc level: 1, release: "700"
    node name   : jcontrol
    pid         : 4516
    system name : NW2
    system nr.  : 02
    started at  : Mon Mar 24 17:07:20 2008
    arguments       :
           arg[00] : D:\usr\sap\NW2\JC02\exe\jcontrol.EXE
           arg[01] : pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    [Thr 4512] Mon Mar 24 17:07:20 2008
    [Thr 4512] *** WARNING => INFO: Unknown property [instance.box.number=NW2JC02mmsr17] [jstartxx.c   841]
    [Thr 4512] *** WARNING => INFO: Unknown property [instance.en.host=mmsr17] [jstartxx.c   841]
    [Thr 4512] *** WARNING => INFO: Unknown property [instance.en.port=3203] [jstartxx.c   841]
    [Thr 4512] *** WARNING => INFO: Unknown property [instance.system.id=2] [jstartxx.c   841]
    JStartupReadInstanceProperties: read instance properties [D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties;D:\usr\sap\NW2\JC02\SDM\program\config\sdm_jstartup.properties]
    -> ms host    : mmsr17
    -> ms port    : 3903
    -> OS libs    : D:\usr\sap\NW2\JC02\j2ee\os_libs
    -> Admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Used property files
    -> files [00] : D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> files [01] : D:\usr\sap\NW2\JC02\SDM\program\config\sdm_jstartup.properties
    Instance properties
    -> ms host    : mmsr17
    -> ms port    : 3903
    -> os libs    : D:\usr\sap\NW2\JC02\j2ee\os_libs
    -> admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Bootstrap nodes
    -> [00] bootstrap            : D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> [01] bootstrap_ID28653700 : D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> [02] bootstrap_ID28653750 : D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    Worker nodes
    -> [00] ID28653700           : D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> [01] ID28653750           : D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> [02] sdm                  : D:\usr\sap\NW2\JC02\SDM\program\config\sdm_jstartup.properties
    [Thr 4512] JControlExecuteBootstrap: execute bootstrap process [bootstrap]
    [Thr 4512] [Node: bootstrap] java home is set by profile parameter
         Java Home: C:\j2sdk1.4.2_13
    [Thr 4512] JStartupICheckFrameworkPackage: can't find framework package D:\usr\sap\NW2\JC02\exe\jvmx.jar
    JStartupIReadSection: read node properties [bootstrap]
    -> node name          : bootstrap
    -> node type          : bootstrap
    -> node execute       : yes
    -> java path          : C:\j2sdk1.4.2_13
    -> java parameters    : -Djco.jarm=1
    -> java vm version    : 1.4.2_13-b06
    -> java vm vendor     : Java HotSpot(TM) Server VM (Sun Microsystems Inc.)
    -> java vm type       : server
    -> java vm cpu        : x86
    -> heap size          : 256M
    -> root path          : D:\usr\sap\NW2\JC02\j2ee\cluster
    -> class path         : .\bootstrap\launcher.jar
    -> OS libs path       : D:\usr\sap\NW2\JC02\j2ee\os_libs
    -> main class         : com.sap.engine.offline.OfflineToolStart
    -> framework class    : com.sap.bc.proj.jstartup.JStartupFramework
    -> registr. class     : com.sap.bc.proj.jstartup.JStartupNatives
    -> framework path     : D:\usr\sap\NW2\JC02\exe\jstartup.jar;D:\usr\sap\NW2\JC02\exe\jvmx.jar
    -> parameters         : com.sap.engine.bootstrap.Bootstrap ./bootstrap ID0286537
    -> debuggable         : yes
    -> debug mode         : no
    -> debug port         : 60000
    -> shutdown timeout   : 120000
    JControlStartJLaunch: program = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[00] = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[01] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> arg[02] = -DSAPINFO=NW2_02_bootstrap
    -> arg[03] = -nodeId=-1
    -> arg[04] = -file=D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> arg[05] = -syncSem=JSTARTUP_WAIT_ON_4516
    -> arg[06] = -nodeName=bootstrap
    -> arg[07] = -jvmOutFile=D:\usr\sap\NW2\JC02\work\jvm_bootstrap.out
    -> arg[08] = -stdOutFile=D:\usr\sap\NW2\JC02\work\std_bootstrap.out
    -> arg[09] = -locOutFile=D:\usr\sap\NW2\JC02\work\dev_bootstrap
    -> arg[10] = -mode=BOOTSTRAP
    -> arg[11] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> lib path = PATH=C:\j2sdk1.4.2_13\jre\bin\server;C:\j2sdk1.4.2_13\jre\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    -> exe path = PATH=C:\j2sdk1.4.2_13\bin;D:\usr\sap\NW2\JC02\j2ee\os_libs;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    [Thr 4512] Mon Mar 24 17:07:20 2008
    [Thr 4512] JControlExecuteBootstrap: read instance values after global bootstrap
    [Thr 4512] *** WARNING => INFO: Unknown property [instance.box.number=NW2JC02mmsr17] [jstartxx.c   841]
    [Thr 4512] *** WARNING => INFO: Unknown property [instance.en.host=mmsr17] [jstartxx.c   841]
    [Thr 4512] *** WARNING => INFO: Unknown property [instance.en.port=3203] [jstartxx.c   841]
    [Thr 4512] *** WARNING => INFO: Unknown property [instance.system.id=2] [jstartxx.c   841]
    JStartupReadInstanceProperties: read instance properties [D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties;D:\usr\sap\NW2\JC02\SDM\program\config\sdm_jstartup.properties]
    -> ms host    : mmsr17
    -> ms port    : 3903
    -> OS libs    : D:\usr\sap\NW2\JC02\j2ee\os_libs
    -> Admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    [Thr 4512] JControlExecuteBootstrap: enumerate the nodes after global bootstrap
    Used property files
    -> files [00] : D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> files [01] : D:\usr\sap\NW2\JC02\SDM\program\config\sdm_jstartup.properties
    Instance properties
    -> ms host    : mmsr17
    -> ms port    : 3903
    -> os libs    : D:\usr\sap\NW2\JC02\j2ee\os_libs
    -> admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Bootstrap nodes
    -> [00] bootstrap            : D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> [01] bootstrap_ID28653700 : D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> [02] bootstrap_ID28653750 : D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    Worker nodes
    -> [00] ID28653700           : D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> [01] ID28653750           : D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> [02] sdm                  : D:\usr\sap\NW2\JC02\SDM\program\config\sdm_jstartup.properties
    [Thr 4512] JControlExecuteBootstrap: execute bootstrap process [bootstrap_ID28653700]
    [Thr 4512] [Node: dispatcher bootstrap] java home is set by profile parameter
         Java Home: C:\j2sdk1.4.2_13
    [Thr 4512] JStartupICheckFrameworkPackage: can't find framework package D:\usr\sap\NW2\JC02\exe\jvmx.jar
    JStartupIReadSection: read node properties [bootstrap_ID28653700]
    -> node name          : dispatcher bootstrap
    -> node type          : bootstrap
    -> node execute       : yes
    -> jlaunch parameters :
    -> java path          : C:\j2sdk1.4.2_13
    -> java parameters    : -Djco.jarm=1
    -> java vm version    : 1.4.2_13-b06
    -> java vm vendor     : Java HotSpot(TM) Server VM (Sun Microsystems Inc.)
    -> java vm type       : server
    -> java vm cpu        : x86
    -> heap size          : 256M
    -> root path          : D:\usr\sap\NW2\JC02\j2ee\cluster
    -> class path         : .\bootstrap\launcher.jar
    -> OS libs path       : D:\usr\sap\NW2\JC02\j2ee\os_libs
    -> main class         : com.sap.engine.offline.OfflineToolStart
    -> framework class    : com.sap.bc.proj.jstartup.JStartupFramework
    -> registr. class     : com.sap.bc.proj.jstartup.JStartupNatives
    -> framework path     : D:\usr\sap\NW2\JC02\exe\jstartup.jar;D:\usr\sap\NW2\JC02\exe\jvmx.jar
    -> parameters         : com.sap.engine.bootstrap.Bootstrap ./bootstrap ID028653700
    -> debuggable         : yes
    -> debug mode         : no
    -> debug port         : 60000
    -> shutdown timeout   : 120000
    JControlStartJLaunch: program = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[00] = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[01] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> arg[02] = -DSAPINFO=NW2_02_bootstrap
    -> arg[03] = -nodeId=-1
    -> arg[04] = -file=D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> arg[05] = -syncSem=JSTARTUP_WAIT_ON_4516
    -> arg[06] = -nodeName=bootstrap_ID28653700
    -> arg[07] = -jvmOutFile=D:\usr\sap\NW2\JC02\work\jvm_bootstrap_ID28653700.out
    -> arg[08] = -stdOutFile=D:\usr\sap\NW2\JC02\work\std_bootstrap_ID28653700.out
    -> arg[09] = -locOutFile=D:\usr\sap\NW2\JC02\work\dev_bootstrap_ID28653700
    -> arg[10] = -mode=BOOTSTRAP
    -> arg[11] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> lib path = PATH=C:\j2sdk1.4.2_13\jre\bin\server;C:\j2sdk1.4.2_13\jre\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    -> exe path = PATH=C:\j2sdk1.4.2_13\bin;D:\usr\sap\NW2\JC02\j2ee\os_libs;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    [Thr 4512] Mon Mar 24 17:07:20 2008
    [Thr 4512] JControlExecuteBootstrap: execute bootstrap process [bootstrap_ID28653750]
    [Thr 4512] [Node: server0 bootstrap] java home is set by profile parameter
         Java Home: C:\j2sdk1.4.2_13
    [Thr 4512] JStartupICheckFrameworkPackage: can't find framework package D:\usr\sap\NW2\JC02\exe\jvmx.jar
    JStartupIReadSection: read node properties [bootstrap_ID28653750]
    -> node name          : server0 bootstrap
    -> node type          : bootstrap
    -> node execute       : yes
    -> jlaunch parameters :
    -> java path          : C:\j2sdk1.4.2_13
    -> java parameters    : -Djco.jarm=1
    -> java vm version    : 1.4.2_13-b06
    -> java vm vendor     : Java HotSpot(TM) Server VM (Sun Microsystems Inc.)
    -> java vm type       : server
    -> java vm cpu        : x86
    -> heap size          : 256M
    -> root path          : D:\usr\sap\NW2\JC02\j2ee\cluster
    -> class path         : .\bootstrap\launcher.jar
    -> OS libs path       : D:\usr\sap\NW2\JC02\j2ee\os_libs
    -> main class         : com.sap.engine.offline.OfflineToolStart
    -> framework class    : com.sap.bc.proj.jstartup.JStartupFramework
    -> registr. class     : com.sap.bc.proj.jstartup.JStartupNatives
    -> framework path     : D:\usr\sap\NW2\JC02\exe\jstartup.jar;D:\usr\sap\NW2\JC02\exe\jvmx.jar
    -> parameters         : com.sap.engine.bootstrap.Bootstrap ./bootstrap ID028653750
    -> debuggable         : yes
    -> debug mode         : no
    -> debug port         : 60000
    -> shutdown timeout   : 120000
    JControlStartJLaunch: program = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[00] = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[01] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> arg[02] = -DSAPINFO=NW2_02_bootstrap
    -> arg[03] = -nodeId=-1
    -> arg[04] = -file=D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> arg[05] = -syncSem=JSTARTUP_WAIT_ON_4516
    -> arg[06] = -nodeName=bootstrap_ID28653750
    -> arg[07] = -jvmOutFile=D:\usr\sap\NW2\JC02\work\jvm_bootstrap_ID28653750.out
    -> arg[08] = -stdOutFile=D:\usr\sap\NW2\JC02\work\std_bootstrap_ID28653750.out
    -> arg[09] = -locOutFile=D:\usr\sap\NW2\JC02\work\dev_bootstrap_ID28653750
    -> arg[10] = -mode=BOOTSTRAP
    -> arg[11] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> lib path = PATH=C:\j2sdk1.4.2_13\jre\bin\server;C:\j2sdk1.4.2_13\jre\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    -> exe path = PATH=C:\j2sdk1.4.2_13\bin;D:\usr\sap\NW2\JC02\j2ee\os_libs;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    [Thr 4512] Mon Mar 24 17:07:20 2008
    [Thr 4512] JControlIBuildProcessList: Maximum error count is set to 4
    [Thr 5144] JControlRequestFunc: Thread 5144 started as listener thread for np messages.
    [Thr 4512] [Node: dispatcher] java home is set by profile parameter
         Java Home: C:\j2sdk1.4.2_13
    [Thr 4512] JStartupICheckFrameworkPackage: can't find framework package D:\usr\sap\NW2\JC02\exe\jvmx.jar
    JStartupIReadSection: read node properties [ID28653700]
    -> node name          : dispatcher
    -> node type          : dispatcher
    -> node execute       : yes
    -> jlaunch parameters :
    -> java path          : C:\j2sdk1.4.2_13
    -> java parameters    : -Djava.security.policy=./java.policy -Djava.security.egd=file:/dev/urandom -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy -XX:NewSize=57m -XX:MaxNewSize=57m -XX:NewRatio=3 -XX:DisableExplicitGC -verbose:gc -XX:UseConcMarkSweepGC
    -> java vm version    : 1.4.2_13-b06
    -> java vm vendor     : Java HotSpot(TM) Server VM (Sun Microsystems Inc.)
    -> java vm type       : server
    -> java vm cpu        : x86
    -> heap size          : 170M
    -> init heap size     : 170M
    -> root path          : D:\usr\sap\NW2\JC02\j2ee\cluster\dispatcher
    -> class path         : .\bin\boot\boot.jar;.\bin\system\bytecode.jar;.
    -> OS libs path       : D:\usr\sap\NW2\JC02\j2ee\os_libs
    -> main class         : com.sap.engine.boot.Start
    -> framework class    : com.sap.bc.proj.jstartup.JStartupFramework
    -> registr. class     : com.sap.bc.proj.jstartup.JStartupNatives
    -> framework path     : D:\usr\sap\NW2\JC02\exe\jstartup.jar;D:\usr\sap\NW2\JC02\exe\jvmx.jar
    -> parameters         :
    -> debuggable         : no
    -> debug mode         : no
    -> debug port         : 60000
    -> shutdown timeout   : 120000
    [Thr 4512] [Node: server0] java home is set by profile parameter
         Java Home: C:\j2sdk1.4.2_13
    [Thr 4512] JStartupICheckFrameworkPackage: can't find framework package D:\usr\sap\NW2\JC02\exe\jvmx.jar
    JStartupIReadSection: read node properties [ID28653750]
    -> node name          : server0
    -> node type          : server
    -> node execute       : yes
    -> jlaunch parameters :
    -> java path          : C:\j2sdk1.4.2_13
    -> java parameters    : -Djava.security.policy=./java.policy -Djava.security.egd=file:/dev/urandom -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy -Djco.jarm=1 -XX:MaxPermSize=256M -XX:PermSize=256M -XX:NewSize=171M -XX:MaxNewSize=171M -XX:DisableExplicitGC -verbose:gc -Xloggc:GC.log -XX:PrintGCDetails -XX:+PrintGCTimeStamps -Djava.awt.headless=true -Dsun.io.useCanonCaches=false -XX:SoftRefLRUPolicyMSPerMB=1 -XX:SurvivorRatio=2 -XX:TargetSurvivorRatio=90 -Dorg.omg.PortableInterceptor.ORBInitializerClass.com.sap.engine.services.ts.jts.ots.PortableInterceptor.JTSInitializer
    -> java vm version    : 1.4.2_13-b06
    -> java vm vendor     : Java HotSpot(TM) Server VM (Sun Microsystems Inc.)
    -> java vm type       : server
    -> java vm cpu        : x86
    -> heap size          : 1024M
    -> init heap size     : 1024M
    -> root path          : D:\usr\sap\NW2\JC02\j2ee\cluster\server0
    -> class path         : .\bin\boot\boot.jar;.\bin\boot\jaas.jar;.\bin\system\bytecode.jar;.
    -> OS libs path       : D:\usr\sap\NW2\JC02\j2ee\os_libs
    -> main class         : com.sap.engine.boot.Start
    -> framework class    : com.sap.bc.proj.jstartup.JStartupFramework
    -> registr. class     : com.sap.bc.proj.jstartup.JStartupNatives
    -> framework path     : D:\usr\sap\NW2\JC02\exe\jstartup.jar;D:\usr\sap\NW2\JC02\exe\jvmx.jar
    -> parameters         :
    -> debuggable         : yes
    -> debug mode         : yes
    -> debug port         : 50221
    -> shutdown timeout   : 120000
    [Thr 4512] INFO: Invalid property value [Debbugable=yes]
    [Thr 4512] [Node: SDM] java home is set by profile parameter
         Java Home: C:\j2sdk1.4.2_13
    [Thr 4512] JStartupICheckFrameworkPackage: can't find framework package D:\usr\sap\NW2\JC02\exe\jvmx.jar
    JStartupIReadSection: read node properties [sdm]
    -> node name          : SDM
    -> node type          : sdm
    -> node execute       : yes
    -> java path          : C:\j2sdk1.4.2_13
    -> java parameters    :
    -> java vm version    : 1.4.2_13-b06
    -> java vm vendor     : Java HotSpot(TM) Server VM (Sun Microsystems Inc.)
    -> java vm type       : server
    -> java vm cpu        : x86
    -> heap size          : 256M
    -> root path          : D:\usr\sap\NW2\JC02\SDM\program
    -> class path         : D:\usr\sap\NW2\JC02\SDM\program\bin\SDM.jar
    -> OS libs path       : D:\usr\sap\NW2\JC02\j2ee\os_libs
    -> main class         : SDMInternal
    -> framework class    : com.sap.bc.proj.jstartup.JStartupFramework
    -> registr. class     : com.sap.bc.proj.jstartup.JStartupNatives
    -> framework path     : D:\usr\sap\NW2\JC02\exe\jstartup.jar;D:\usr\sap\NW2\JC02\exe\jvmx.jar
    -> shutdown class     : com.sap.sdm.jstartup.shutdown.InternalShutDown
    -> parameters         : server sdmhome=D:\usr\sap\NW2\JC02\SDM\program
    -> debuggable         : yes
    -> debug mode         : no
    -> debug port         : 60000
    -> shutdown timeout   : 120000
    [Thr 4512] JControlMSConnect: attached to message server (mmsr17/3903)
    [Thr 5340] JControlMSMessageFunc: Thread 5340 started as listener thread for ms messages.
    JControlStartJLaunch: program = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[00] = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[01] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> arg[02] = -DSAPINFO=NW2_02_dispatcher
    -> arg[03] = -nodeId=0
    -> arg[04] = -file=D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> arg[05] = -syncSem=JSTARTUP_WAIT_ON_4516
    -> arg[06] = -nodeName=ID28653700
    -> arg[07] = -jvmOutFile=D:\usr\sap\NW2\JC02\work\jvm_dispatcher.out
    -> arg[08] = -stdOutFile=D:\usr\sap\NW2\JC02\work\std_dispatcher.out
    -> arg[09] = -locOutFile=D:\usr\sap\NW2\JC02\work\dev_dispatcher
    -> arg[10] = -mode=JCONTROL
    -> arg[11] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> lib path = PATH=C:\j2sdk1.4.2_13\jre\bin\server;C:\j2sdk1.4.2_13\jre\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    -> exe path = PATH=C:\j2sdk1.4.2_13\bin;D:\usr\sap\NW2\JC02\j2ee\os_libs;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    [Thr 4512] JControlICheckProcessList: process dispatcher started (PID:5444)
    JControlStartJLaunch: program = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[00] = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[01] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> arg[02] = -DSAPINFO=NW2_02_server
    -> arg[03] = -nodeId=1
    -> arg[04] = -file=D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> arg[05] = -syncSem=JSTARTUP_WAIT_ON_4516
    -> arg[06] = -nodeName=ID28653750
    -> arg[07] = -jvmOutFile=D:\usr\sap\NW2\JC02\work\jvm_server0.out
    -> arg[08] = -stdOutFile=D:\usr\sap\NW2\JC02\work\std_server0.out
    -> arg[09] = -locOutFile=D:\usr\sap\NW2\JC02\work\dev_server0
    -> arg[10] = -mode=JCONTROL
    -> arg[11] = -debugMode=yes
    -> arg[12] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> lib path = PATH=C:\j2sdk1.4.2_13\jre\bin\server;C:\j2sdk1.4.2_13\jre\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    -> exe path = PATH=C:\j2sdk1.4.2_13\bin;D:\usr\sap\NW2\JC02\j2ee\os_libs;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    [Thr 4512] JControlICheckProcessList: process server0 started (PID:4684)
    JControlStartJLaunch: program = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[00] = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[01] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> arg[02] = -DSAPINFO=NW2_02_sdm
    -> arg[03] = -nodeId=2
    -> arg[04] = -file=D:\usr\sap\NW2\JC02\SDM\program\config\sdm_jstartup.properties
    -> arg[05] = -syncSem=JSTARTUP_WAIT_ON_4516
    -> arg[06] = -nodeName=sdm
    -> arg[07] = -jvmOutFile=D:\usr\sap\NW2\JC02\work\jvm_sdm.out
    -> arg[08] = -stdOutFile=D:\usr\sap\NW2\JC02\work\std_sdm.out
    -> arg[09] = -locOutFile=D:\usr\sap\NW2\JC02\work\dev_sdm
    -> arg[10] = -mode=JCONTROL
    -> arg[11] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> lib path = PATH=C:\j2sdk1.4.2_13\jre\bin\server;C:\j2sdk1.4.2_13\jre\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    -> exe path = PATH=C:\j2sdk1.4.2_13\bin;D:\usr\sap\NW2\JC02\j2ee\os_libs;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    [Thr 4512] JControlICheckProcessList: process SDM started (PID:5472)
    [Thr 4512] JControlMSSendLogon: delete SDM logon information (rc=0)
    [Thr 4512] Mon Mar 24 17:07:20 2008
    [Thr 4512] JControlMSSendLogon: insert SDM logon information (port=50218; rc=0)
    [Thr 4512] Mon Mar 24 17:07:20 2008
    [Thr 4512] JControlICheckProcessList: process server0 (pid:4684) died (RUN-FLAG)
    [Thr 4512] JControlIResetProcess: reset process server0
    [Thr 4512] JControlIResetProcess: [server0] not running -> increase error count (1)
    [Thr 4512] JControlICheckProcessList: running flight recorder:
         C:\j2sdk1.4.2_13\bin\java -classpath ../j2ee/cluster/bootstrap/sap.comtcbloffline_launcherimpl.jar com.sap.engine.offline.OfflineToolStart com.sap.engine.flightrecorder.core.Collector ../j2ee/cluster/bootstrap -node ID28653750 1189856249 -bz D:\usr\sap\NW2\SYS\global
    JControlStartJLaunch: program = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[00] = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[01] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> arg[02] = -DSAPINFO=NW2_02_server
    -> arg[03] = -nodeId=1
    -> arg[04] = -file=D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> arg[05] = -syncSem=JSTARTUP_WAIT_ON_4516
    -> arg[06] = -nodeName=ID28653750
    -> arg[07] = -jvmOutFile=D:\usr\sap\NW2\JC02\work\jvm_server0.out
    -> arg[08] = -jvmOutMode=append
    -> arg[09] = -stdOutFile=D:\usr\sap\NW2\JC02\work\std_server0.out
    -> arg[10] = -stdOutMode=append
    -> arg[11] = -traceMode=append
    -> arg[12] = -locOutFile=D:\usr\sap\NW2\JC02\work\dev_server0
    -> arg[13] = -mode=JCONTROL
    -> arg[14] = -debugMode=yes
    -> arg[15] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> lib path = PATH=C:\j2sdk1.4.2_13\jre\bin\server;C:\j2sdk1.4.2_13\jre\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    -> exe path = PATH=C:\j2sdk1.4.2_13\bin;D:\usr\sap\NW2\JC02\j2ee\os_libs;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    [Thr 4512] JControlICheckProcessList: process server0 started (PID:3944)
    [Thr 4512] Mon Mar 24 17:07:20 2008
    [Thr 4512] JControlICheckProcessList: process server0 (pid:3944) died (RUN-FLAG)
    [Thr 4512] JControlIResetProcess: reset process server0
    [Thr 4512] JControlIResetProcess: [server0] not running -> increase error count (2)
    [Thr 4512] JControlICheckProcessList: running flight recorder:
         C:\j2sdk1.4.2_13\bin\java -classpath ../j2ee/cluster/bootstrap/sap.comtcbloffline_launcherimpl.jar com.sap.engine.offline.OfflineToolStart com.sap.engine.flightrecorder.core.Collector ../j2ee/cluster/bootstrap -node ID28653750 1189856314 -bz D:\usr\sap\NW2\SYS\global
    JControlStartJLaunch: program = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[00] = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[01] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> arg[02] = -DSAPINFO=NW2_02_server
    -> arg[03] = -nodeId=1
    -> arg[04] = -file=D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> arg[05] = -syncSem=JSTARTUP_WAIT_ON_4516
    -> arg[06] = -nodeName=ID28653750
    -> arg[07] = -jvmOutFile=D:\usr\sap\NW2\JC02\work\jvm_server0.out
    -> arg[08] = -jvmOutMode=append
    -> arg[09] = -stdOutFile=D:\usr\sap\NW2\JC02\work\std_server0.out
    -> arg[10] = -stdOutMode=append
    -> arg[11] = -traceMode=append
    -> arg[12] = -locOutFile=D:\usr\sap\NW2\JC02\work\dev_server0
    -> arg[13] = -mode=JCONTROL
    -> arg[14] = -debugMode=yes
    -> arg[15] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> lib path = PATH=C:\j2sdk1.4.2_13\jre\bin\server;C:\j2sdk1.4.2_13\jre\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    -> exe path = PATH=C:\j2sdk1.4.2_13\bin;D:\usr\sap\NW2\JC02\j2ee\os_libs;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    [Thr 4512] Mon Mar 24 17:07:20 2008
    [Thr 4512] JControlICheckProcessList: process server0 started (PID:4308)
    [Thr 4512]  Mon Mar 24 17:07:20 2008
    [Thr 4512] JControlICheckProcessList: process server0 (pid:4308) died (RUN-FLAG)
    [Thr 4512] JControlIResetProcess: reset process server0
    [Thr 4512] JControlIResetProcess: [server0] not running -> increase error count (3)
    [Thr 4512] JControlICheckProcessList: running flight recorder:
         C:\j2sdk1.4.2_13\bin\java -classpath ../j2ee/cluster/bootstrap/sap.comtcbloffline_launcherimpl.jar com.sap.engine.offline.OfflineToolStart com.sap.engine.flightrecorder.core.Collector ../j2ee/cluster/bootstrap -node ID28653750 1189856350 -bz D:\usr\sap\NW2\SYS\global
    JControlStartJLaunch: program = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[00] = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[01] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> arg[02] = -DSAPINFO=NW2_02_server
    -> arg[03] = -nodeId=1
    -> arg[04] = -file=D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> arg[05] = -syncSem=JSTARTUP_WAIT_ON_4516
    -> arg[06] = -nodeName=ID28653750
    -> arg[07] = -jvmOutFile=D:\usr\sap\NW2\JC02\work\jvm_server0.out
    -> arg[08] = -jvmOutMode=append
    -> arg[09] = -stdOutFile=D:\usr\sap\NW2\JC02\work\std_server0.out
    -> arg[10] = -stdOutMode=append
    -> arg[11] = -traceMode=append
    -> arg[12] = -locOutFile=D:\usr\sap\NW2\JC02\work\dev_server0
    -> arg[13] = -mode=JCONTROL
    -> arg[14] = -debugMode=yes
    -> arg[15] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> lib path = PATH=C:\j2sdk1.4.2_13\jre\bin\server;C:\j2sdk1.4.2_13\jre\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    -> exe path = PATH=C:\j2sdk1.4.2_13\bin;D:\usr\sap\NW2\JC02\j2ee\os_libs;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    [Thr 4512] JControlICheckProcessList: process server0 started (PID:2616)
    [Thr 4512] Mon Mar 24 17:07:20 2008
    [Thr 4512] JControlICheckProcessList: process server0 (pid:2616) died (RUN-FLAG)
    [Thr 4512] JControlIResetProcess: reset process server0
    [Thr 4512] JControlIResetProcess: [server0] not running -> increase error count (4)
    [Thr 4512] JControlICheckProcessList: running flight recorder:
         C:\j2sdk1.4.2_13\bin\java -classpath ../j2ee/cluster/bootstrap/sap.comtcbloffline_launcherimpl.jar com.sap.engine.offline.OfflineToolStart com.sap.engine.flightrecorder.core.Collector ../j2ee/cluster/bootstrap -node ID28653750 1189856405 -bz D:\usr\sap\NW2\SYS\global
    [Thr 5144] Mon Mar 24 17:07:20 2008
    [Thr 5144] JControlRequestFunc: receive command:10, argument:1 from pid:0
    [Thr 5144] JControlIDumpStackTrace: dump stacktrace for server0
    [Thr 5144] *** ERROR => Can't send command for stack dump (rc=-3) [jcntrxxi.c   1403]
    [Thr 5144] Mon Mar 24 17:07:20 2008
    [Thr 5144] JControlRequestFunc: receive command:19, argument:1 from pid:0
    [Thr 5144] JControlITraceIncrement: increment trace level for server0
    [Thr 5144] *** ERROR => Can't send command for trace level increment (rc=-3) [jcntrxxi.c   1434]
    [Thr 5144] Mon Mar 24 17:07:20 2008
    [Thr 5144] JControlRequestFunc: receive command:4, argument:1 from pid:0
    [Thr 5144] JControlIEnableProcess: enable process server0
    JControlStartJLaunch: program = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[00] = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[01] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> arg[02] = -DSAPINFO=NW2_02_server
    -> arg[03] = -nodeId=1
    -> arg[04] = -file=D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> arg[05] = -syncSem=JSTARTUP_WAIT_ON_4516
    -> arg[06] = -nodeName=ID28653750
    -> arg[07] = -jvmOutFile=D:\usr\sap\NW2\JC02\work\jvm_server0.out
    -> arg[08] = -jvmOutMode=append
    -> arg[09] = -stdOutFile=D:\usr\sap\NW2\JC02\work\std_server0.out
    -> arg[10] = -stdOutMode=append
    -> arg[11] = -traceMode=append
    -> arg[12] = -locOutFile=D:\usr\sap\NW2\JC02\work\dev_server0
    -> arg[13] = -mode=JCONTROL
    -> arg[14] = -debugMode=yes
    -> arg[15] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> lib path = PATH=C:\j2sdk1.4.2_13\jre\bin\server;C:\j2sdk1.4.2_13\jre\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    -> exe path = PATH=C:\j2sdk1.4.2_13\bin;D:\usr\sap\NW2\JC02\j2ee\os_libs;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    [Thr 4512] JControlICheckProcessList: process server0 started (PID:3556)
    [Thr 4512] Mon Mar 24 17:07:20 2008
    [Thr 4512] JControlICheckProcessList: process server0 (pid:3556) died (RUN-FLAG)
    [Thr 4512] JControlIResetProcess: reset process server0
    [Thr 4512] JControlIResetProcess: [server0] not running -> increase error count (5)
    [Thr 4512] JControlICheckProcessList: running flight recorder:
         C:\j2sdk1.4.2_13\bin\java -classpath ../j2ee/cluster/bootstrap/sap.comtcbloffline_launcherimpl.jar com.sap.engine.offline.OfflineToolStart com.sap.engine.flightrecorder.core.Collector ../j2ee/cluster/bootstrap -node ID28653750 1189856490 -bz D:\usr\sap\NW2\SYS\global
    [Thr 5144] Mon Mar 24 17:07:20 2008
    [Thr 5144] JControlRequestFunc: receive command:4, argument:1 from pid:0
    [Thr 5144] JControlIEnableProcess: enable process server0
    JControlStartJLaunch: program = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[00] = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[01] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> arg[02] = -DSAPINFO=NW2_02_server
    -> arg[03] = -nodeId=1
    -> arg[04] = -file=D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> arg[05] = -syncSem=JSTARTUP_WAIT_ON_4516
    -> arg[06] = -nodeName=ID28653750
    -> arg[07] = -jvmOutFile=D:\usr\sap\NW2\JC02\work\jvm_server0.out
    -> arg[08] = -jvmOutMode=append
    -> arg[09] = -stdOutFile=D:\usr\sap\NW2\JC02\work\std_server0.out
    -> arg[10] = -stdOutMode=append
    -> arg[11] = -traceMode=append
    -> arg[12] = -locOutFile=D:\usr\sap\NW2\JC02\work\dev_server0
    -> arg[13] = -mode=JCONTROL
    -> arg[14] = -debugMode=yes
    -> arg[15] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> lib path = PATH=C:\j2sdk1.4.2_13\jre\bin\server;C:\j2sdk1.4.2_13\jre\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    -> exe path = PATH=C:\j2sdk1.4.2_13\bin;D:\usr\sap\NW2\JC02\j2ee\os_libs;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    [Thr 4512] JControlICheckProcessList: process server0 started (PID:2872)
    [Thr 4512] Mon Mar 24 17:07:20 2008
    [Thr 4512] JControlICheckProcessList: process server0 (pid:2872) died (RUN-FLAG)
    [Thr 4512] JControlIResetProcess: reset process server0
    [Thr 4512] JControlIResetProcess: [server0] not running -> increase error count (6)
    [Thr 4512] JControlICheckProcessList: running flight recorder:
         C:\j2sdk1.4.2_13\bin\java -classpath ../j2ee/cluster/bootstrap/sap.comtcbloffline_launcherimpl.jar com.sap.engine.offline.OfflineToolStart com.sap.engine.flightrecorder.core.Collector ../j2ee/cluster/bootstrap -node ID28653750 1189858000 -bz D:\usr\sap\NW2\SYS\global
    [Thr 5144] Mon Mar 24 17:07:20 2008
    [Thr 5144] JControlRequestFunc: receive command:10, argument:1 from pid:0
    [Thr 5144] JControlIDumpStackTrace: dump stacktrace for server0
    [Thr 5144] *** ERROR => Can't send command for stack dump (rc=-3) [jcntrxxi.c   1403]
    [Thr 5144] Mon Mar 24 17:07:20 2008
    [Thr 5144] JControlRequestFunc: receive command:8, argument:1 from pid:0
    [Thr 5144] JControlIDisableDebugging: disable debugging server0
    [Thr 5144] JControlIEnableProcess: restart process server0
    [Thr 5144] Mon Mar 24 17:07:20 2008
    [Thr 5144] JControlRequestFunc: receive command:4, argument:1 from pid:0
    [Thr 5144] JControlIEnableProcess: enable process server0
    JControlStartJLaunch: program = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[00] = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[01] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> arg[02] = -DSAPINFO=NW2_02_server
    -> arg[03] = -nodeId=1
    -> arg[04] = -file=D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> arg[05] = -syncSem=JSTARTUP_WAIT_ON_4516
    -> arg[06] = -nodeName=ID28653750
    -> arg[07] = -jvmOutFile=D:\usr\sap\NW2\JC02\work\jvm_server0.out
    -> arg[08] = -jvmOutMode=append
    -> arg[09] = -stdOutFile=D:\usr\sap\NW2\JC02\work\std_server0.out
    -> arg[10] = -stdOutMode=append
    -> arg[11] = -traceMode=append
    -> arg[12] = -locOutFile=D:\usr\sap\NW2\JC02\work\dev_server0
    -> arg[13] = -mode=JCONTROL
    -> arg[14] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> lib path = PATH=C:\j2sdk1.4.2_13\jre\bin\server;C:\j2sdk1.4.2_13\jre\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    -> exe path = PATH=C:\j2sdk1.4.2_13\bin;D:\usr\sap\NW2\JC02\j2ee\os_libs;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    [Thr 4512] JControlICheckProcessList: process server0 started (PID:4836)
    [Thr 5144] Mon Mar 24 17:07:20 2008
    [Thr 5144] JControlRequestFunc: receive command:8, argument:1 from pid:0
    [Thr 5144] JControlIDisableDebugging: disable debugging server0
    [Thr 5144] JControlIEnableProcess: restart process server0
    [Thr 5144] JControlIProcessSoftKill: soft kill of process server0 (pid:4836)
    [Thr 5144] Mon Mar 24 17:07:20 2008
    [Thr 5144] JControlRequestFunc: receive command:8, argument:1 from pid:0
    [Thr 5144] JControlIDisableDebugging: disable debugging server0
    [Thr 5144] JControlIEnableProcess: restart process server0
    [Thr 5144] Mon Mar 24 17:07:20 2008
    [Thr 5144] JControlRequestFunc: receive command:8, argument:1 from pid:0
    [Thr 5144] JControlIDisableDebugging: disable debugging server0
    [Thr 5144] JControlIEnableProcess: restart process server0
    [Thr 4512] Mon Mar 24 17:07:20 2008
    [Thr 4512] JControlICheckProcessList: process server0 (pid:4836) died (STOPPING)
    [Thr 4512] JControlIResetProcess: reset process server0
    JControlStartJLaunch: program = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[00] = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[01] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> arg[02] = -DSAPINFO=NW2_02_server
    -> arg[03] = -nodeId=1
    -> arg[04] = -file=D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> arg[05] = -syncSem=JSTARTUP_WAIT_ON_4516
    -> arg[06] = -nodeName=ID28653750
    -> arg[07] = -jvmOutFile=D:\usr\sap\NW2\JC02\work\jvm_server0.out
    -> arg[08] = -jvmOutMode=append
    -> arg[09] = -stdOutFile=D:\usr\sap\NW2\JC02\work\std_server0.out
    -> arg[10] = -stdOutMode=append
    -> arg[11] = -traceMode=append
    -> arg[12] = -locOutFile=D:\usr\sap\NW2\JC02\work\dev_server0
    -> arg[13] = -mode=JCONTROL
    -> arg[14] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> lib path = PATH=C:\j2sdk1.4.2_13\jre\bin\server;C:\j2sdk1.4.2_13\jre\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    -> exe path = PATH=C:\j2sdk1.4.2_13\bin;D:\usr\sap\NW2\JC02\j2ee\os_libs;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    [Thr 4512] JControlICheckProcessList: process server0 started (PID:5428)
    [Thr 4512] Mon Mar 24 17:07:20 2008
    [Thr 4512] JControlICheckProcessList: process server0 (pid:5428) died (RUN-FLAG)
    [Thr 4512] JControlIResetProcess: reset process server0
    [Thr 4512] JControlIResetProcess: [server0] not running -> increase error count (7)
    [Thr 4512] JControlICheckProcessList: running flight recorder:
         C:\j2sdk1.4.2_13\bin\java -classpath ../j2ee/cluster/bootstrap/sap.comtcbloffline_launcherimpl.jar com.sap.engine.offline.OfflineToolStart com.sap.engine.flightrecorder.core.Collector ../j2ee/cluster/bootstrap -node ID28653750 1189860005 -bz D:\usr\sap\NW2\SYS\global
    [Thr 5144] Mon Mar 24 17:07:20 2008
    [Thr 5144] JControlRequestFunc: receive command:8, argument:1 from pid:0
    [Thr 5144] JControlIDisableDebugging: disable debugging server0
    [Thr 5144] JControlIEnableProcess: restart process server0
    [Thr 5144] Mon Mar 24 17:07:20 2008
    [Thr 5144] JControlRequestFunc: receive command:4, argument:1 from pid:0
    [Thr 5144] JControlIEnableProcess: enable process server0
    JControlStartJLaunch: program = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[00] = D:\usr\sap\NW2\JC02\exe\jlaunch.exe
    -> arg[01] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> arg[02] = -DSAPINFO=NW2_02_server
    -> arg[03] = -nodeId=1
    -> arg[04] = -file=D:\usr\sap\NW2\JC02\j2ee\cluster\instance.properties
    -> arg[05] = -syncSem=JSTARTUP_WAIT_ON_4516
    -> arg[06] = -nodeName=ID28653750
    -> arg[07] = -jvmOutFile=D:\usr\sap\NW2\JC02\work\jvm_server0.out
    -> arg[08] = -jvmOutMode=append
    -> arg[09] = -stdOutFile=D:\usr\sap\NW2\JC02\work\std_server0.out
    -> arg[10] = -stdOutMode=append
    -> arg[11] = -traceMode=append
    -> arg[12] = -locOutFile=D:\usr\sap\NW2\JC02\work\dev_server0
    -> arg[13] = -mode=JCONTROL
    -> arg[14] = pf=D:\usr\sap\NW2\SYS\profile\NW2_JC02_mmsr17
    -> lib path = PATH=C:\j2sdk1.4.2_13\jre\bin\server;C:\j2sdk1.4.2_13\jre\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    -> exe path = PATH=C:\j2sdk1.4.2_13\bin;D:\usr\sap\NW2\JC02\j2ee\os_libs;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\usr\sap\NW2\SYS\exe\uc\NTI386
    [Thr 4512] JControlICheckProcessList: process server0 started (PID:5196)
    [Thr 4512] Mon Mar 24 17:07:20 2008
    [Thr 4512] JControlICheckProcessList: process server0 (pid:5196) died (RUN-FLAG)
    [Thr 4512] JControlIResetProcess: reset process server0
    [Thr 4512] JControlIResetProcess: [server0] not running -> increase error count (8)
    [Thr 4512] JControlICheckProcessList: running flight recorder:
         C:\j2sdk1.4.2_13\bin\java -classpath ../j2ee/cluster/bootstrap/sap.comtcbloffline_launcherimpl.jar com.sap.engine.offline.OfflineToolStart com.sap.engine.flightrecorder.core.Collector ../j2ee/cluster/bootstrap -node ID28653750 1189860117 -bz D:\usr\sap\NW2\SYS\global
    [Thr 5144] Mon Mar 24 17:07:20 2008
    [Thr 5144] JControlRequestFunc: receive command:8, argument:1 from pid:0
    [Thr 5144] JControlIDisableDebugging: disable debugging server0
    [Thr 5144] JControlIEnableProcess: restart process server0
    [Thr 5144] Mon Mar 24 17:07:20 2008
    [Thr 5144] JControlRequestFunc: receive command:8, argument:1 from pid:0
    [Thr 5144] JControlIDisableDebugging: disable debugging server0
    [Thr 5144] JControlIEnableProcess: restart process server0
    Thanks,
    Vivek

    Hi Vivek,
    FYI :
    JStartupICheckFrameworkPackage: can't find framework package D:\usr\sap\NW2\JC02\exe\jvmx.jar
    The above message can be ignored. You will see that message often in perfectly up/running systems as well.
    Also, the dev_jcontrol file shows that the server process was terminating !
    You need to check std_server0.out file for the errors/exceptions as to why server0 was terminating abruptly. The reason should be apparent from dev_server0 and std_server0 most of the times unless its a startup framework bug where the error messages are not written to the log files.
    So, whenever the server process or dispatcher process fails to start, you should check the corresponding dev_server<n> or dev_dispatcher and std_server<n> / std_dispatcher  files. Also, usually, there will be some exception (if its application related) in the defaultrace file as well under server<n>\log or dispatcher\log depending on which one is failing to start.
    e.g. if server0 is failing to start due to some UME issues, you will see the mention of it in std_server0.out (definitely) and more ellaborate info/exceptions in deafultrace under server0\log as well.
    Hope the above helps.

  • How to control the maximum time that a dynamic sql can execute

    Hi,
    I want to restrict the maximum time that a dynamic sql can execute in a plsql block.
    If the execution is not completed, the execution should be terminated and a exception should be raised.
    Please let me know, if there is any provision for the same in Oracle 10g.
    I was reading about Oracle Resource Database Resource Manager, which talks about restricting the maximum time of execution for Oracle session for a user.
    However I am not sure, if this can be used to control the execution of dynamic sql in a plsql block.
    Please provide some pointers.
    Thank you,
    Warm Regards,
    Navin Srivastava

    navsriva wrote:
    We are building a messaging framework, which is used to send time sensitive messages to boundary system.I assume this means across application/database/server boundaries? Or is the message processing fully localised in the Oracle database instance?
    Every message has a time to live. if the processing of message does not occurs within the specified time, we have to rollback this processing and mark the message in error state.This is a problematic requirement.. Time is not consistent ito data processing on any platform (except real-time ones). For example, messageFoo1 has a TTL (time to live) of 1 sec. It needs to read a number of rows from a table. The mere factor of whether those rows are cached in the database buffer cache, or still residing on disk, will play a major role in execution time. Physical I/O is significantly slower that logical I/O.
    As a result, with the rows on disk, messageFoo1 exceeds the 1s TTL and fails. messageFoo2 is an identical message. It now finds most of the rows that were read by messageFoo1 in the buffer cache, enabling it to complete its processing under 1s.
    What is the business logic behind the fact that given this approach, messageFoo1 failed, and the identical messageFoo2 succeeded? The only difference was physical versus logical I/O. How can that influence the business validation/requirement model?
    If it does, then you need to look instead at a real-time operating system and server platform. Not Windows/Linux/Unix/etc. Not Oracle/SQL-Server/DB2/etc.
    TTL is also not time based in other s/w layers and processing. Take for example the traceroute and ping commands for the Internet Protocol (IP) stack. These commands send an ICMP (Internet Control Message Protocol) packet.
    This packet is constructed with a TTL value too. When TTL is exceeded, the packet expires and the sender receives a notification packet to that regard.
    However, this TTL is not time based, but "+hop+" based. Each server's IP stack that receives an ICMP packet as it is routed through the network, subtracts 1 from the TTL and the forwards the packet (with the new TTL value). When a server's IP stack sees that TTL is zero, it does not forward the packet (with a -1 TTL), but instead responds back to the sender with an ICMP packet informing the sender that the packet's TTL has expired.
    As you can see, this is a very sensible and practical implementation of TTL. Imagine now that this is time based.. and the complexities that will be involved for the IP stack s/w to deal with it in that format.
    Making exact response/execution times part of the actual functional business requirements need to be carefully considered.. as this is very unusual and typically only found in solutions implemented in real-time systems.

  • [Solved] MPD clients connect to server too long first time

    When my system start mpd clients cannot connect to server a long(10-15 seconds or more) for some reason.
    Same time internet connection and network seems to be ok.
    So, It's look like I run mpc for example and it get stuck. This problem is new. 2-4 weeks or less.
    I've tried use user and global config without any success.
    Mpd config now look like this:
    music_directory "/home/neg/music"
    playlist_directory "/home/neg/.mpd/playlists"
    db_file "/home/neg/.mpd/mpd.db"
    log_file "/home/neg/.mpd/mpd.log"
    pid_file "/home/neg/.mpd/mpd.pid"
    state_file "/home/neg/.mpd/mpdstate"
    sticker_file "/home/neg/.mpd/sticker.sql"
    user "neg"
    bind_to_address "localhost"
    port "6600"
    input {
    plugin "curl"
    save_absolute_paths_in_playlists "yes"
    metadata_to_use "artist,album,title,track,name,genre,date"
    follow_inside_symlinks "yes"
    connection_timeout "2"
    filesystem_charset "UTF-8"
    input {
    plugin "curl"
    audio_output {
    type "pulse"
    name "Local Music Player Daemon"
    mixer_type "hardware"
    server "127.0.0.1"
    My netctl profile looks like this:
    Description='A basic dhcp ethernet connection'
    Interface=enp6s0
    Connection=ethernet
    SkipNoCarrier=yes
    IP=static
    DNS=('192.168.1.1')
    Address=('192.168.1.35/24')
    Gateway='192.168.1.1'
    ## for DHCPv6
    #IP6=dhcp
    ## for IPv6 autoconfiguration
    #IP6=stateless
    System start looks almost normal. USB reinit after uefi takes a lot of time sometimes, but it's not critical.
    [~] >> PAGER= systemd-analyze blame
    7.483s systemd-udev-settle.service
    543ms zfs-mount.service
    443ms systemd-modules-load.service
    121ms [email protected]
    100ms [email protected]
    83ms [email protected]
    68ms systemd-logind.service
    68ms lm_sensors.service
    59ms alsa-restore.service
    57ms zfs-share.service
    38ms systemd-vconsole-setup.service
    25ms polkit.service
    24ms [email protected]
    18ms ntpd.service
    14ms systemd-udev-trigger.service
    14ms avahi-daemon.service
    13ms systemd-binfmt.service
    13ms mnt-home.mount
    12ms systemd-tmpfiles-setup-dev.service
    12ms dev-hugepages.mount
    10ms dev-mqueue.mount
    10ms systemd-remount-fs.service
    10ms sys-kernel-debug.mount
    9ms proc-sys-fs-binfmt_misc.mount
    8ms systemd-tmpfiles-setup.service
    6ms systemd-update-utmp.service
    5ms systemd-journal-flush.service
    5ms boot-efi.mount
    5ms systemd-random-seed.service
    4ms kmod-static-nodes.service
    4ms systemd-udevd.service
    3ms var-cache-davfs2.mount
    3ms var-cache-pkgfile.mount
    3ms udisks.service
    3ms var-cache-pacman.mount
    2ms rtkit-daemon.service
    1ms var-tmp.mount
    1ms systemd-sysctl.service
    1ms zfs-import-cache.service
    1ms systemd-user-sessions.service
    937us sys-kernel-config.mount
    911us tmp.mount
    Whole system config
    [~] >> inxi -FC
    System: Host: unreal Kernel: 3.18.2-2-ARCH x86_64 (64 bit) Desktop: N/A Distro: Arch Linux
    Machine: System: ASUS product: All Series
    Mobo: ASUSTeK model: SABERTOOTH Z97 MARK 1 version: Rev 1.xx
    Bios: American Megatrends version: 0901 date: 05/08/2014
    CPU: Quad core Intel Core i7-4790K CPU (-HT-MCP-) cache: 8192 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx)
    Clock Speeds: 1: 4000.00 MHz 2: 4000.312 MHz 3: 4000.625 MHz 4: 4000.00 MHz 5: 4005.156 MHz 6: 4000.156 MHz 7: 4000.781 MHz 8: 4001.718 MHz
    Graphics: Card: NVIDIA GM204 [GeForce GTX 980] X.Org: 1.16.3 driver: nvidia Resolution: [email protected]
    GLX Renderer: GeForce GTX 980/PCIe/SSE2 GLX Version: 4.4.0 NVIDIA 343.36
    Audio: Card-1: NVIDIA GM204 High Definition Audio Controller Sound: ALSA ver: k3.18.2-2-ARCH
    Card-3: Creative driver: USB Audio
    Network: Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
    IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: 10:c3:7b:96:22:ef
    Card-2: Intel Ethernet Connection (2) I218-V driver: e1000e
    IF: eno1 state: down mac: 40:16:7e:e9:08:e1
    Drives: HDD Total Size: 2378.5GB (20.0% used) 1: id: /dev/sda model: WDC_WD1003FZEX size: 1000.2GB
    2: id: /dev/sdb model: PLEXTOR_PX size: 128.0GB 3: id: /dev/sdc model: ST3250312AS size: 250.1GB
    4: id: /dev/sdd model: WDC_WD1003FZEX size: 1000.2GB
    Partition: ID: / size: 89G used: 29G (35%) fs: ext4
    Sensors: System Temperatures: cpu: 32.0C mobo: 34.0C gpu: 40C
    Fan Speeds (in rpm): cpu: N/A fan-1: 0 fan-2: 0 fan-3: 0 fan-4: 0 fan-5: 0 fan-6: 0
    Info: Processes: 424 Uptime: 2 min Memory: 2166.0/15993.2MB Client: Shell (zsh) inxi: 1.9.14
    I've tried ::1 addr, sockets etc, nothing gets better.
    Also I've tried to upgrade mpd to git or downgrade.
    Last edited by Neg (2015-01-28 11:36:46)

    Rasi wrote:have you checked, if pulseaudio was running at that time already?
    Yes, pulseaudio seems to be ok at that moment.
    Also I have such thing in the log ~2 minutes
    Jan 19 09:17 : client: [142] opened from 127.0.0.1:38434
    Jan 19 09:17 : client: [142] closed
    Jan 19 09:17 : client: [143] opened from 127.0.0.1:38435
    Jan 19 09:17 : client: [143] closed
    Jan 19 09:17 : client: [144] opened from 127.0.0.1:38436
    Jan 19 09:17 : client: [144] closed
    Jan 19 09:17 : client: [145] opened from 127.0.0.1:38437
    Jan 19 09:17 : client: [145] closed
    Jan 19 09:17 : client: [146] opened from 127.0.0.1:38438
    Jan 19 09:17 : client: [146] closed
    Jan 19 09:17 : client: [147] opened from 127.0.0.1:38439
    Jan 19 09:17 : client: [147] closed
    When daemon seems to be ok
    [~] >> systemctl --user status mpd2
    ● mpd2.service - Music Player Daemon
    Loaded: loaded (/home/neg/.config/systemd/user/mpd2.service; disabled)
    Active: active (running) since Mon 2015-01-19 09:15:59 MSK; 1min 59s ago
    Main PID: 1947 (mpd)
    CGroup: /user.slice/user-1000.slice/[email protected]/mpd2.service
    └─1947 /usr/bin/mpd --no-daemon /home/neg/.mpd.conf
    Jan 19 09:15:59 unreal systemd[953]: Started Music Player Daemon.
    Also I've tried to set port manually in ncmpcpp, then log messages are NOT gone.
    I've already tried alsa-only config. Same issue.
    When daemon is "running" clients of it are not response ~1-2 minute.
    Last edited by Neg (2015-01-19 06:26:15)

  • Dedicated server process

    1)How can we limit the max number of dedicted server processes in a adatabase? or it will be a memory dependent?or any parameter to limit the dedicated server processes?
    2)when i connect through database:
    a) sqlplus "/as sysdba" or
    b)sqlplus
    connect sys/password
    in the above two a and b cases, the user connects to the database through dedicted server process...right? so i want to over write this default connection means in above two cases i need to connect to the database through shared server process. how its possible...can any one explain?
    3)In dedicated connection the resources are fully utilized and in shared server connection the resources are splitted to various users because shared server connection supports multiple user environment. How the resources fully utilzed in dedicated connection and splitted to various users in shared server connection?
    Can any one explain this?

    1)How can we limit the max number of dedicted server processes in a adatabase? or it will be a memory dependent?or any parameter to limit the dedicated server processes?You cannot limit the number of dedicated connections. There is no such parameter. The only restriction that you can impose here is via the PROCESSES parameter.
    Doing so, will restrict the number of connections to a particular database (irrespective of dedicated or shared server connection).
    in the above two a and b cases, the user connects to the database through dedicted server process...right? so i want to over write this default connection means in above two cases i need to connect to the database through shared server process. how its possible...can any one explain?That's right and I don't think you can override this behaviour. You can get a shared server connection by using TNS alias when your database is running in shared server mode.
    3)In dedicated connection the resources are fully utilized and in shared server connection the resources are splitted to various users because shared server connection supports multiple user environment. How the resources fully utilzed in dedicated connection and splitted to various users in shared server connection?Well you need to understand the configuration difference in first place.
    Whenever a client connects to an Oracle database (via SQL * Plus, any application etc.), the client connection asks the database server to create a process on the server which will service the client's requests. Then this newly spawned server process would take all the requests from the client and process them and send the results of the same back to the client. This is “dedicated” server configuration.
    Each of these client connections takes up some resources (memory, CPU time, net-work bandwidth…) on the database server. More the number of client connections, more is the resource consumption, more is the delay is processing the requests.
    The clients can be working continuously or working at intervals. If the clients are working at intervals (e.g. inserting a record in approximately 10-12 minutes), then the “dedicated” server process spawned by this client connection is idle for more than 95% of the time and still consuming valuable resources on the database server.
    A database serving an application, where-in most of the server processes spawned by the client requests are idle for 90+% of the connect time, is a good candidate for Oracle Shared server mode configuration.
    Shared server is configuration method in which one server process can handle more than one client connections/processes/requests. As there are a few number of server processes created on server, the server resources are utilised to a minimum. This en-ables the database administrator to define more number of dispatcher processes to handle the requests from the clients and more number of shared server processes that handle and process the requests between these dispatchers and database kernel.
    Edit: "Hub" beat me while I was typing the whole story :-(
    Edited by: Satish Kandi on Nov 18, 2008 5:41 PM

  • Can anyone help me with process of moving only my pics and music (purchased and imported cds) from a old G5 to a new iMac. Thanks Dan

    Can anyone help me with process of moving only my pics and music (purchased and imported cds) from a old G5 to a new iMac. Thanks Dan

    The easiest way is to connect the G5 and your new iMac together via Firewire.  Then you can use what is called "Target Disk Mode" which basically makes the G5 look like an external hard drive to your iMac.  The potential gotcha is if your new iMac does not have a Firewire port.  In that case, you need to get the Apple Thunderbolt-Firewire adapter in order to connect the two machines (as far as I know, all G5's had one or more Firewire ports).  I have done this many times, it's easy and works perfectly.
    Alternatively, you could connect both Macs to the same network and log into the G5 from your iMac.  This involves going into System Preferences > Sharing on the G5 and turning on File Sharing and then logging in from your iMac to the G5 as if it were a server.   (Logging in through the Finder or via Go > Connect to Server).  This also works fine but it's a little more involved than using Target Disk Mode.  I do this all the time and it too works fine.
    Either way, once the two Macs are connected, you will use the Finder on your iMac to copy files/folders from your G5 the same as you would from any external hard drive.  Regarding iTunes, you could just copy your entire iTunes library over to your iMac being careful to put it in the same relative folder location:   /users/yourusername/Music/iTunes   This method will preserve your playlists and album art.  Alternatively you could go into iTunes and do Add to Library but I'm not completely sure doing it that way will bring over your album art and it certainly won't bring over your playlists.
    I see no reason to use a separate external hard drive.  It will just double the time it takes to transfer your files because you would first have to copy everything to the hard drive, then in a second step copy everything from the hard drive to your iMac.
    Note:  In all cases there is the possibility that you may need to change file & folder permissions on the things you copy over so you can access (read & write) to these folders & files once copied to your new iMac.  This is not a difficult process.

  • DNS server process, high CPU usage

    Hello,
    I am having a problem with high CPU usage on DNS process. We have 1921 setup in network of about 100 workstations that use it as DNS server. It also performs split view functionality for couple of domains in order to avoid hairpin NAT. I know that a router is not fit for heavy server duty but such setup was unfortunately necessary.
    In peak work hours we oftenly have CPU hitting 100%  with DNS server process being the root cause,and on several occasions we had DNS process stuck in such state for prolonged periods of time during which other router functions were affected (t's a default gateway, IPsec concentrator etc.). Sometimes shutting the process and restarting it would solve the problem, but once it required a full reload in order to restore functionality (such was the description that engineer on duty reported to me).
    Forwarder queue statistics:
    Current size = 0
    Maximum size = 86
    Drops        = 0
    IOS upgrade did not help, we are currently running 15.2(2)T.
    The question is ... is such behaviour (CPU load) to be expected on LAN with 100 workstations due to slow CPU on router or we have bugged IOS DNS server (requiring a TAC case)?
    The previous solution seem to do this functionality quite nicely (even though it was also a router), so I am not inclined to think that we are dealing with someone DoS-ing the DNS (WAN access to DNS is of course forbidden)
    P.S.
    Since we moved servers off the routers DNS, we do not receive complaints, but we had a couple of unresolved messages a day while mail server was using router for DNS. I am suspecting that an old bug where IOS DNS servers occasionaly sends clients back empty DNS replies (properly formatted message but without A record) could be still around?

    hi,
    i have the same problem on UC540 and 2911 on IOS 15.0.1. CPU high, router crashed. Reboot helps but until CPU usage spikes again. the only fix is to remove "ip dns server" from config and use a different DNS server
                        111                       1111    1111111111
              999999999900077777777799999777778888000099990000000000
        322222111119999900077776666622222111119999000088880000000000
    100            ********                       ******************
     90       *************         *****     **********************
     80       ***************************     **********************
     70       ******************************************************
     60       ******************************************************
     50       ******************************************************
     40       ******************************************************
     30       ******************************************************
     20       ******************************************************
     10       ******************************************************
       0....5....1....1....2....2....3....3....4....4....5....5....6
                 0    5    0    5    0    5    0    5    0    5    0
                   CPU% per second (last 60 seconds)
    after removed IP dns server
                                           111                      
                                 99999999990007777777779999977777888
                  33333333332222211111999990007777666662222211111999
    100                               ********                      
     90                          *************         *****     ***
     80                          ***************************     ***
     70                          ***********************************
     60                          ***********************************
     50                          ***********************************
     40                          ***********************************
     30                          ***********************************
     20                          ***********************************
     10                          ***********************************
       0....5....1....1....2....2....3....3....4....4....5....5....6
                 0    5    0    5    0    5    0    5    0    5    0
                   CPU% per second (last 60 seconds)

  • Application Server (Process Scheduler) Not Booting

    Hello to all!
    Having a quite difficult time booting the App. Server. Not sure what is going on? Not to my knowledge has anything changed to make the App. Server not boot this time. Probably a clinch, but still want to share my frustration. I presently run an Oracle 10g DB, PeopleSoft 8.50, Windows 7 Ulimate PC and here's what I am experiencing (see below):
    Microsoft Windows [Version 6.1.7601]
    Copyright (c) 2009 Microsoft Corporation. All rights reserved.
    C:\Users\afam>cd\
    C:\>cd pt8.50\appserv
    C:\PT8.50\appserv>psadmin
    PSADMIN -- Tools Release: 8.50.14
    Copyright (c) 1988, 2009, Oracle. All rights reserved.
    PeopleSoft Server Administration
    1) Application Server
    2) Process Scheduler
    3) Search Server
    4) Service Setup
    q) Quit
    Command to execute (1-4, q): 1
    PeopleSoft Application Server Administration
    1) Administer a domain
    2) Create a domain
    3) Delete a domain
    4) Import domain configuration
    q) Quit
    Command to execute (1-4, q) : 1
    Tuxedo domain list:
    1) INNOVATI
    Select domain number to administer: 1
    PeopleSoft Domain Administration
    Domain Name: INNOVATI
    1) Boot this domain
    2) Domain shutdown menu
    3) Domain status menu
    4) Configure this domain
    5) TUXEDO command line (tmadmin)
    6) Edit configuration/log files menu
    7) Messaging Server Administration menu
    8) Purge Cache
    9) Preload File Cache
    10) Clean IPC resources of this domain
    q) Quit
    Command to execute (1-10, q) : 1
    PeopleSoft Domain Boot Menu
    Domain Name: INNOVATI
    1) Boot (Serial Boot)
    2) Parallel Boot
    q) Quit
    Command to execute (1-2, q) [q]: 1
    Attempting to boot bulletin board...
    tmadmin - Copyright (c) 2007-2008 Oracle.
    Portions * Copyright 1986-1997 RSA Data Security, Inc.
    All Rights Reserved.
    Distributed under license by Oracle.
    Tuxedo is a registered trademark.
    No bulletin board exists. Entering boot mode.
    INFO: Oracle Tuxedo, Version 10.3.0.0 with VS2005, 32-bit, Patch Level (none)Booting admin processes ...
    exec BBL -A :
    process id=8068 ... Started.
    1 process started.
    Attaching to active bulletin board.
    Attempting to boot ...INFO: Oracle Tuxedo, Version 10.3.0.0 with VS2005, 32-bit, Patch Level (none)
    Booting server processes ...
    exec PSWATCHSRV -o ".\LOGS\stdout" -e ".\LOGS\stderr" -A -- -ID 49520 -D INNOVAT
    I -S PSWATCHSRV :
    process id=6852 ... Started.
    exec PSAPPSRV -o ".\LOGS\stdout" -e ".\LOGS\stderr" [email protected] -- -D INNOVA
    TI -S PSAPPSRV :
    CMDTUX_CAT:1685: ERROR: Application initialization failure
    tmboot: CMDTUX_CAT:827: ERROR: Fatal error encountered; initiating user error ha
    ndler
    tmshutdown -qy
    ==============ERROR!================
    Boot attempt encountered errors!. Check the TUXEDO log for details.
    ==============ERROR!================
    Do you wish to see the error messages in the APPSRV.LOG file? (y/n) [n] :y
    PSADMIN.7352 (0) [12/17/12 21:00:02](0) Begin boot attempt on domain INNOVATI
    PSAPPSRV.4832 (0) [12/17/12 21:00:13](0) PeopleTools Release 8.50.14 (WinX86) st
    arting. Tuxedo server is APPSRV(99)/2
    PSAPPSRV.4832 (0) [12/17/12 21:00:14](0) Cache Directory being used: C:\PT8.50\a
    ppserv\appserv\INNOVATI\CACHE\PSAPPSRV_2\
    PSAPPSRV.4832 (0) [12/17/12 21:00:14](3) File: SQL Access ManagerSQL error. Stmt
    #: 2 Error Position: 0 Return: 1033 - ORA-01033: ORACLE initialization or shu
    tdown in progress
    PSAPPSRV.4832 (0) [12/17/12 21:00:14](1) GenMessageBox(200, 0, M): SQL Access Ma
    nager: File: SQL Access ManagerSQL error. Stmt #: 2 Error Position: 0 Return:
    1033 - ORA-01033: ORACLE initialization or shutdown in progress
    PSAPPSRV.4832 (0) [12/17/12 21:00:14](1) GenMessageBox(0, 0, M): Database Signon
    : Could not sign on to database INNOVATI with user PS.
    PSAPPSRV.4832 (0) [12/17/12 21:00:14](0) Server failed to start
    PSADMIN.7352 (0) [12/17/12 21:00:21](0) End boot attempt on domain INNOVATI
    Do you wish to see the error messages in the TUXLOG.121712 file? (y/n) [n] :y
    210002.KELVIN!PSADMIN.7352: Begin attempt on domain INNOVATI
    210006.KELVIN!tmadmin.7744.5444.-2: TMADMIN_CAT:1330: INFO: Command: boot -A
    210008.KELVIN!tmboot.7652.7332.-2: 12-17-2012: Tuxedo Version 10.3.0.0 with VS20
    05, 32-bit
    210008.KELVIN!tmboot.7652.7332.-2: CMDTUX_CAT:1851: INFO: TM_BOOTTIMEOUT is set
    to 120 seconds
    210008.KELVIN!tmboot.7652.7332.-2: CMDTUX_CAT:1855: INFO: TM_BOOTPRESUMEDFAIL op
    tion is selected
    210010.KELVIN!BBL.8068.7320.0: 12-17-2012: Tuxedo Version 10.3.0.0 with VS2005,
    32-bit, Patch Level (none)
    210010.KELVIN!BBL.8068.7320.0: LIBTUX_CAT:262: INFO: Standard main starting
    210012.KELVIN!tmboot.7248.3440.-2: 12-17-2012: Tuxedo Version 10.3.0.0 with VS20
    05, 32-bit
    210012.KELVIN!tmboot.7248.3440.-2: CMDTUX_CAT:1851: INFO: TM_BOOTTIMEOUT is set
    to 120 seconds
    210012.KELVIN!tmboot.7248.3440.-2: CMDTUX_CAT:1855: INFO: TM_BOOTPRESUMEDFAIL op
    tion is selected
    210012.KELVIN!PSWATCHSRV.6852.4148.-2: 12-17-2012: Tuxedo Version 10.3.0.0 with
    VS2005, 32-bit
    210012.KELVIN!PSWATCHSRV.6852.4148.-2: LIBTUX_CAT:262: INFO: Standard main start
    ing
    210013.KELVIN!PSAPPSRV.4832.4956.0: 12-17-2012: Tuxedo Version 10.3.0.0 with VS2
    005, 32-bit
    210013.KELVIN!PSAPPSRV.4832.4956.0: LIBTUX_CAT:262: INFO: Standard main starting
    210014.KELVIN!PSAPPSRV.4832.4956.0: LIBTUX_CAT:250: ERROR: tpsvrinit() failed
    210014.KELVIN!tmboot.7248.3440.-2: tmboot: CMDTUX_CAT:827: ERROR: Fatal error en
    countered; initiating user error handler
    210018.KELVIN!BBL.8068.7320.0: CMDTUX_CAT:26: INFO: The BBL is exiting system
    210021.KELVIN!PSADMIN.7352: End boot attempt on domain INNOVATI
    Press Enter to continue...
    PeopleSoft Domain Administration
    Domain Name: INNOVATI
    1) Boot this domain
    2) Domain shutdown menu
    3) Domain status menu
    4) Configure this domain
    5) TUXEDO command line (tmadmin)
    6) Edit configuration/log files menu
    7) Messaging Server Administration menu
    8) Purge Cache
    9) Preload File Cache
    10) Clean IPC resources of this domain
    q) Quit
    Command to execute (1-10, q) :
    Any help would be greatly appreciated! Thanks. Be Blessed

    Herald:
    Thanks for getting back to me! I think you are right in that this would be a question more geared toward to the Peoplesoft folks. The post is there, so thank you for that. However, you noted a key observation that led me to want to investigate more. If we look at a past post that speaks to your observation (ORACLE Initialization or shutdown in progress I believe it gave me more clues to go by. I do shared the same thought as the poster in that, the DB should have started as the service started for the DB as already. At any rate, I ran the instructed command in SQL, I got this script:
    Microsoft Windows [Version 6.1.7601]
    Copyright (c) 2009 Microsoft Corporation. All rights reserved.
    C:\Users\afam>cd\
    C:\>sqlplus/nolog
    SQL*Plus: Release 10.2.0.1.0 - Production on Tue Dec 18 05:36:02 2012
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    SQL> connect sys/manager as sysdba
    Connected.
    SQL> shutdown immediate
    ORA-01109: database not open
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup
    ORA-32004: obsolete and/or deprecated parameter(s) specified
    ORACLE instance started.
    Total System Global Area 293601280 bytes
    Fixed Size 1248600 bytes
    Variable Size 83886760 bytes
    Database Buffers 201326592 bytes
    Redo Buffers 7139328 bytes
    Database mounted.
    ORA-16038: log 1 sequence# 1337 cannot be archived
    ORA-19809: limit exceeded for recovery files
    ORA-00312: online log 1 thread 1:
    'C:\ORACLE\PRODUCT\10.2.0\ORADATA\INNOVATI\REDO01.LOG'
    SQL>
    What can be made from this observation? Be Blessed

Maybe you are looking for

  • HT201210 I need to access my iphone but I have forgotten my password. How can I access my iphone?

    I need to access my iphone but I have forgotten my password. How can I access my iphone?

  • Why aren't NPR podcasts playing properly in the iOS podcast app?

    i've been listening to 4 NPR podcasts (fresh air, planet money, pop culture happy hour, and world story of the day) for several years.  for the past week+, these podcasts have consistently had problems when i've tried to play them in apple's podcast

  • QM for raw material 103 mv. type

    Hello QM Gurus, Please help me in following senario, When I am doing GR for the raw material, I am posting the stock to blocked stock through 103 mov. type. In system the inspection lot is being created but it is not in released status, although insp

  • Creating Pdf problems

    Hi I have a problem with creating pdf from freehand file that include jpg image imported from photoshop. While creating pdf the imported image (which is in colores) inverted to greys and the image getting some ugly strips (not smooth). I tried to imp

  • Sir, unforjnity my hp g62-208ca notebook pc hardware

    dear ,sir                i will purchase hp g62 -280ca notebook pc 25/07/2011 in muscut  oman ,now my son use pc unforjunaty delit allprgram  after give repair in local shop , the shoper instal window 7 , sonow not working hp program (expl) hp 101 ca