- 10개 모듈 추가/확장(au py rc st lg cl mm vl mg cm), 각 30 서비스 = 330 + tmsrv - build.sh 자동발견으로 11 모듈서버 + dbio 라이브러리 23 + 배치 22 빌드 - schema.d 11파일 → 75 테이블, 모듈별 disjoint - 부팅 리소스 규명: fs.mqueue.queues_max=8192(330큐>256), NDRX_MSGSIZEMAX 16000· MSGMAX 50(큐당 5.6MB→0.8MB), msgqueue ulimit 2GB → 전 12서버 runok - 검증: xadmin psc 333 AVAIL, 매입체인 XA 커밋, prepared_xacts=0 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
99 lines
3.2 KiB
XML
99 lines
3.2 KiB
XML
<?xml version="1.0" ?>
|
|
<!-- GENERATED by app/build.sh - do not hand-edit. One <server> per discovered
|
|
<mod>_svr module server; each advertises its module's services at tpsvrinit. -->
|
|
<endurox>
|
|
<appconfig>
|
|
<sanity>1</sanity>
|
|
<brrefresh>5</brrefresh>
|
|
<restart_min>1</restart_min>
|
|
<restart_step>1</restart_step>
|
|
<restart_max>5</restart_max>
|
|
<restart_to_check>20</restart_to_check>
|
|
<gather_pq_stats>Y</gather_pq_stats>
|
|
</appconfig>
|
|
<defaults>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
<autokill>1</autokill>
|
|
<start_max>20</start_max>
|
|
<pingtime>100</pingtime>
|
|
<ping_max>800</ping_max>
|
|
<end_max>30</end_max>
|
|
<killtime>1</killtime>
|
|
</defaults>
|
|
<servers>
|
|
<!-- XA transaction manager for RM1 (ECPG/PostgreSQL). -->
|
|
<server name="tmsrv">
|
|
<srvid>40</srvid>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
<sysopt>-e ${NDRX_APPHOME}/log/tmsrv-rm1.log -r -- -t1 -l${NDRX_APPHOME}/tmlogs/rm1 -m10</sysopt>
|
|
</server>
|
|
<server name="ac_svr">
|
|
<srvid>100</srvid>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
<sysopt>-e ${NDRX_APPHOME}/log/ac_svr.log -r</sysopt>
|
|
</server>
|
|
<server name="au_svr">
|
|
<srvid>110</srvid>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
<sysopt>-e ${NDRX_APPHOME}/log/au_svr.log -r</sysopt>
|
|
</server>
|
|
<server name="cl_svr">
|
|
<srvid>120</srvid>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
<sysopt>-e ${NDRX_APPHOME}/log/cl_svr.log -r</sysopt>
|
|
</server>
|
|
<server name="cm_svr">
|
|
<srvid>130</srvid>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
<sysopt>-e ${NDRX_APPHOME}/log/cm_svr.log -r</sysopt>
|
|
</server>
|
|
<server name="lg_svr">
|
|
<srvid>140</srvid>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
<sysopt>-e ${NDRX_APPHOME}/log/lg_svr.log -r</sysopt>
|
|
</server>
|
|
<server name="mg_svr">
|
|
<srvid>150</srvid>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
<sysopt>-e ${NDRX_APPHOME}/log/mg_svr.log -r</sysopt>
|
|
</server>
|
|
<server name="mm_svr">
|
|
<srvid>160</srvid>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
<sysopt>-e ${NDRX_APPHOME}/log/mm_svr.log -r</sysopt>
|
|
</server>
|
|
<server name="py_svr">
|
|
<srvid>170</srvid>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
<sysopt>-e ${NDRX_APPHOME}/log/py_svr.log -r</sysopt>
|
|
</server>
|
|
<server name="rc_svr">
|
|
<srvid>180</srvid>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
<sysopt>-e ${NDRX_APPHOME}/log/rc_svr.log -r</sysopt>
|
|
</server>
|
|
<server name="st_svr">
|
|
<srvid>190</srvid>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
<sysopt>-e ${NDRX_APPHOME}/log/st_svr.log -r</sysopt>
|
|
</server>
|
|
<server name="vl_svr">
|
|
<srvid>200</srvid>
|
|
<min>1</min>
|
|
<max>1</max>
|
|
<sysopt>-e ${NDRX_APPHOME}/log/vl_svr.log -r</sysopt>
|
|
</server>
|
|
</servers>
|
|
</endurox>
|