Document Type | Troubleshooting
Category | Administration
Applicable Product Versions | Tibero5, Tibero6, Tibero7
Document Number | TADTS083
Issue
While operating with TAC configuration in an AIX environment, Tibero on node 2 unexpectedly terminates.
[COM-261] [I] Internal Error with condition 'tsn_read(low_cache->tsn) >= tsn_read(org->low_cache.tsn)' (2 args) (cf_ckpt.c:108:cf_put_ckpt_progress) (pid=15139040, sessid=261, tid=261)
In the tbsvr.out file, the error "sh: cannot fork: too many processes" occurred.
sh: cannot fork: too many processes
In the cm.out file, the error "cannot fork: too many processes" occurred.
/tibero/tibero6/scripts/cm_if_check_cmd_aix.sh[13]: cannot fork: too many processes
Cause
The kernel parameter maxuproc provided by the AIX environment is not set sufficiently, limiting the number of processes that the OS can create.
Solutions
Check the current value of the maxuproc parameter applied on AIX.
lsattr -El sys0 -a maxuproc"
It is recommended to set this value according to the operating environment as the sum of worker processes + background processes + system processes + margin (100). (Recommended setting: 16384)
Also, this command should be checked and executed by consulting with the OS engineer.
chdev -l sys0 -a maxuproc=16384