Server fails at a specific point that is reproducible

If the server fails at a specific, reproducible point:

  1. Verify that the server started correctly, as indicated by these console messages:

    Accepting Connections: iiop://host:2000
    Accepting Connections: iiops://host:2001
    Accepting Connections: iiops://host:2002
    The Management Console can be accessed at http://host:8000/console
    The Management Console can be accessed at https://host:8001/console
    Accepting Connections: http://host:8000
    Accepting Connections: https://host:8001
    Accepting Connections: https://host:8002
    Server Started
    

    where host is the EAServer host machine.

  2. Check the server log for errors, to assess when the crash occurred, and to determine areas for further investigation.

  3. In the Management Console, check the MessageProfiler tab to find out which components are active, the connections being used, and so on—see “Runtime monitoring tools”.

  4. Using the information from steps 1 and 2, turn on debug and trace flags for specific components, connections, and so on.

  5. Explore what is happening in the application or component. Look for common application trouble spots—see “Generic issues”.

  6. Check the component and server property settings.

  7. Debug the component.

  8. Check the server configuration, specifically:

  9. Invoke a service component in the code just before where the crash is taking place to write information to the EAServer log—see “ListDLLs”:

  10. Use the stack trace, dump file, and crash address for advanced troubleshooting—see “Stack traces, dump files, and core files”.