If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > Database Server Software > Informix > error 25588 the application process cannot connect to online server

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 12-17-09, 05:49
ttkong123 ttkong123 is offline
Registered User
 
Join Date: Apr 2008
Posts: 6
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
Reply With Quote
  #2 (permalink)  
Old 12-17-09, 08:37
bigcalm bigcalm is offline
Registered User
 
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).
Reply With Quote
  #3 (permalink)  
Old 12-21-09, 01:10
ttkong123 ttkong123 is offline
Registered User
 
Join Date: Apr 2008
Posts: 6
error -25588

Sorry, typo-error. It was error no. 25588.
Reply With Quote
  #4 (permalink)  
Old 12-21-09, 06:07
bigcalm bigcalm is offline
Registered User
 
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.
Reply With Quote
  #5 (permalink)  
Old 12-25-09, 19:57
fufirrag fufirrag is offline
Registered User
 
Join Date: Dec 2009
Posts: 1
hello

Excellent ! I like it very much
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On