Results 1 to 5 of 5
  1. #1
    Join Date
    Apr 2008
    Posts
    6

    Unanswered: error 25588 the application process cannot connect to online server

    Dear friends,

    I encountered the above error when more than 32 users accessing the application. My onconfig.abc file has the following parameters:

    DBSERVERNAME abc
    DBSERVERALIASES abc_tcp
    NETTYPE ipcshm,1,64,CPU
    NETTYPE tlitcp,1,64,CPU
    MULTIPROCESSOR 1
    NUMCPUVPS 1
    SINGLE_CPU_VP 1

    I am running Informix application on:
    - SUN Solaris 5.6 with 2xCPU, 1DB RAM
    - Informix IDS: 7.24 UC6
    - Informix 4GL: 7.20 UD2
    - Currently slightly more than 32 concurrent users

    I have read informix manual in order to find out if the above parameters had caused the above error, but not able to. Below are my questions:

    1) Is the error -25577 caused by above parameters? If not, what causes it?

    2) Do you recommend to increase NUMCPUVPS to 2 since I have 2 processors? Does it improve performance by doing so?

    3) Can I have two different protocols (ipcshm & tlitcp) defined as same VP_class (CPU) but each protocol have 1 poll_threads, in fact, there is only one CPU VP?

    4) What are the suggested parameters for best performance?

    Thanks.

    Best Regards

  2. #2
    Join Date
    Jul 2009
    Posts
    37
    hercules:/apps/tetra/sys $ finderr 25577
    -25577 Network driver cannot get a host structure.

    A system call has failed. See the system administrator for assistance.


    hercules:/apps/tetra/sys $

    ---

    Is there a particularly crappy network card in the SUN box?

    Hmm. You're using ipcshm - this is shared memory access, which is unusual when connecting from another machine. onsoctcp is what we use, so maybe try switching over (though hacking through etc/sqlhosts may be tricky).

  3. #3
    Join Date
    Apr 2008
    Posts
    6

    error -25588

    Sorry, typo-error. It was error no. 25588.

  4. #4
    Join Date
    Jul 2009
    Posts
    37
    hercules:/apps/tetra/sys $ finderr 25588
    -25588 The appl process cannot connect to Dynamic Server <server-name>.

    An error in the application can produce this message. Check your
    CONNECT statement and the sqlhosts file. A system failure can also
    produce this message. If you can find no immediate cause for the
    failure, note the circumstances and contact your database server
    administrator for assistance.

    The shared memory communication subsystem is down or not functioning.
    Contact the database server administrator to report the problem.


    hercules:/apps/tetra/sys $


    ----
    Anything in the online.log?

    Personally, I'd move away from using a protocol that uses shared memory to at least eliminate that.

  5. #5
    Join Date
    Dec 2009
    Posts
    1

    hello

    Excellent ! I like it very much

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •