Operating System - HP-UX
1753774 Members
6763 Online
108799 Solutions
New Discussion юеВ

porting application from 11.23 itanium to 11.31 itanium balde servers

 
MuttukumarR
New Member

porting application from 11.23 itanium to 11.31 itanium balde servers

we have a ftp client and audit tracking c++ application that uses ACE framework. we create around 90 ACE_TSS threads . the application was working fine in 11.23 itanium machines.,however it is crashing in v3 blade servers. is there a limitation on process threads in kernel level? if so how to check it when application runs other words how to monitor t? ur help highly appreciated
4 REPLIES 4
Dennis Handly
Acclaimed Contributor

Re: porting application from 11.23 itanium to 11.31 itanium balde servers

>is there a limitation on process threads in kernel level?

The kernel parms:
kctune | grep thread
max_thread_proc 2048 2048
nkthread 8416 Default

What are your values?
MuttukumarR
New Member

Re: porting application from 11.23 itanium to 11.31 itanium balde servers

aio_proc_thread_pct 70 70 Immed
aio_proc_threads 1024 1024 Immed
aio_req_per_thread 1 1 Immed
max_thread_proc 4096 4096 Immed
nfs2_max_threads 8 8 Immed
nfs3_max_threads 8 8 Immed
nfs4_max_threads 8 8 Immed
nkthread 60000 60000 Immed
sched_thread_affinity 6 6 Immed
vx_era_nthreads 5 Default

tnx foe reply
Dennis Handly
Acclaimed Contributor

Re: porting application from 11.23 itanium to 11.31 itanium balde servers

>max_thread_proc 4096 4096 Immed
>nkthread 60000 60000 Immed

This should be plenty.
Where is it crashing and is it a signal?
Or some application error message?
MuttukumarR
New Member

Re: porting application from 11.23 itanium to 11.31 itanium balde servers

thnx dennis ,it got solved when i PTHREAD_USER_KEYS_MAX=16384 locally export the value.

in /usr/include/limits.h PTHREAD_KEYS_MAX was 128 low...am adding the solution so it will be useful for others.