cancel
Showing results for 
Search instead for 
Did you mean: 

2 App servers without load balancing?

0 Kudos

Hi gurus,

Last week I cloned an ABAP App server. (AIX 7, Central instance AIX 7, Oracle 11) to join my existing AIX 5 App server.

In sm51 both register with the central instance but ,in SNC Status, the old App server shows a warning, "RFC Connection not possible", and does not permit SAPGUI logon. The problem is I can logon either to the new one or the old one, never both, so the question is if I need to do the load-balancing stuff , a.k.a. logon group, to access both?

Thanks, best regards,

Claudio

Accepted Solutions (1)

Accepted Solutions (1)

Reagan
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello

Did you install a new AS server using the sapinst or did you copy the files profiles and other files and then modified them ?

Are the AS's running on the same host ?

If yes what are their system numbers ?

Regards

RB

0 Kudos

Hi Reagan,

I copied files, profiles, etc., and modified them. Each app server runs on its own host; they both have SAPSYSTEM=00 , and both have INSTANCE_NAME=D00 in their start profiles.

Should I assign a SAPSYSTEM=01 to the new app server?

Thanks, best regards,

Claudio

Reagan
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Claudio

If they are running on different servers then it should be fine.

I believe that the issue you are facing right now is that you are unable to access one of the application servers when both the AS' are running.

You are trying to access the AS using the system number and the IP of the server (not using logon groups). In that case could you provide the error message you get from SAP GUI and the latest work process trace file for that specific AS please ?

If possible upload the start and instance profiles of the AS's.

Regards

RB

0 Kudos

Thanks for helping Reagan.

This is the PRD_D00_SAPAP1 profile, that is, the new app server:

#rdisp/myname=sapap1_PRD_00

rdisp/gui_cleanup_delay = 0

login/disable_multi_gui_login = 1

login/password_expiration_time = 20

login/min_password_lng = 7

DIR_SORTTMP = /procesos/sapsort

gw/max_overflow_size = 25000000

gw/max_conn = 2000

rsts/ccc/cachesize = 10000000

rdisp/appc_ca_blk_no = 2000

rdisp/wp_ca_blk_no = 1000

ES/SHM_MAX_PRIV_SEGS = 63

ES/SHM_PROC_SEG_COUNT = 64

rdisp/max_comm_entries = 2000

rdisp/wp_no_spo = 3

#rdisp/wp_no_btc = 5

eu/iwb/installed_languages = DES

abap/fieldexit = yes

login/system_client = 300

rdisp/gui_auto_logout = 1800

zcsa/installed_languages = DES

SAPSYSTEMNAME = PRD

INSTANCE_NAME = D00

SAPSYSTEM = 00

rdisp/wp_no_dia = 20

rslg/send_daemon/listen_port = 3700

rslg/send_daemon/talk_port = 1300

zcsa/system_language = S

ztta/roll_first = 1

em/initial_size_MB = 2048

ztta/roll_area = 3000000

ztta/roll_extension = 2000000000

abap/heap_area_total = 1500000000

abap/heap_area_dia = 2000000000

abap/heap_area_nondia = 2000000000

abap/heaplimit = 20000000

rdisp/ROLL_MAXFS = 32768

rdisp/PG_MAXFS = 32768

rdisp/ROLL_SHM = 8000

rdisp/PG_SHM = 1000

rsdb/ntab/entrycount = 30000

rsdb/ntab/ftabsize = 30000

rsdb/ntab/irbdsize = 4000

rsdb/ntab/sntabsize = 2500

abap/buffersize = 700000

rsdb/cua/buffersize = 10000

zcsa/presentation_buffer_area = 25000000

sap/bufdir_entries = 4500

zcsa/table_buffer_area = 65000000

zcsa/db_max_buftab = 10000

rtbb/buffer_length = 30000

rtbb/max_tables = 500

em/stat_log_size_MB = 20

em/stat_log_timeout = 600

ES/TABLE = SHM_SEGS

ES/SHM_SEG_SIZE = 256

gw/cpic_timeout = 20

em/max_size_MB = 4096

rsdb/obj/buffersize = 8192

rsdb/obj/max_objects = 5000

rsdb/obj/large_object_size = 8192

ipc/shm_psize_02 = -40

ipc/shm_psize_04 = -10

ipc/shm_psize_06 = -40

ipc/shm_psize_07 = -10

ipc/shm_psize_10 = 266000000

ipc/shm_psize_14 = 0

ipc/shm_psize_19 = 0

ipc/shm_psize_34 = -10

ipc/shm_psize_40 = 612000000

ipc/shm_psize_51 = -10

ipc/shm_psize_52 = -10

ipc/shm_psize_54 = -10

ipc/shm_psize_55 = -10

This is the PRD_D00_SAPAP profile, the production one:

rdisp/max_wprun_time = 9000

login/disable_multi_gui_login = 1

login/password_expiration_time = 20

login/min_password_lng = 7

login/system_client = 300

DIR_SORTTMP = /procesos/sapsort

eu/iwb/installed_languages = DES

eu/iwb/help_type = 5

zcsa/installed_languages = DES

zcsa/system_language = S

SAPSYSTEMNAME = PRD

INSTANCE_NAME = D00

SAPSYSTEM = 00

ipc/shm_psize_02 = -40

ipc/shm_psize_04 = -10

ipc/shm_psize_06 = -40

ipc/shm_psize_07 = -10

ipc/shm_psize_10 = 280000000

ipc/shm_psize_14 = 0

ipc/shm_psize_34 = -10

ipc/shm_psize_40 = 834000000

ipc/shm_psize_51 = -10

ipc/shm_psize_52 = -10

ipc/shm_psize_54 = -10

ipc/shm_psize_55 = -10

rdisp/wp_no_spo = 2

rdisp/wp_no_btc = 8

rdisp/wp_no_dia = 32

rdisp/rfc_min_wait_dia_wp = 15

abap/fieldexit = yes

abap/heap_area_total = 1500000000

abap/heap_area_dia = 2000000000

abap/heap_area_nondia = 2000000000

em/global_area_MB = 16

em/max_size_MB = 16384

ES/SHM_MAX_PRIV_SEGS = 10

ES/SHM_SEG_COUNT = 4096

ES/SHM_SEG_SIZE = 256

ES/SHM_PROC_SEG_COUNT = 11

ES/SHM_USER_COUNT = 4096

ES/TABLE = SHM_SEGS

ztta/roll_area = 3000000

ztta/roll_extension = 2000000000

ztta/roll_first = 1

rsdb/ntab/entrycount = 30000

rsdb/ntab/irbdsize = 4000

rsdb/ntab/sntabsize = 2500

rsdb/cua/buffersize = 12000

sap/bufdir_entries = 10000

zcsa/table_buffer_area = 50000000

zcsa/db_max_buftab = 10000

rtbb/buffer_length = 2000

rtbb/max_tables = 500

rsdb/ntab/ftabsize = 30000

zcsa/presentation_buffer_area = 20000000

abap/buffersize = 700000

em/initial_size_MB = 2000

rdisp/ROLL_MAXFS = 32768

rdisp/PG_MAXFS = 32768

rdisp/PG_SHM = 8192

rdisp/ROLL_SHM = 16384

em/global_area_MB = 200 # (10% de em/initial_size_MB)

abap/heaplimit = 20000000

ipc/shm_psize_19 = 0

rsdb/obj/buffersize = 8192

rsdb/obj/max_objects = 4000

rsdb/obj/large_object_size = 8192

em/stat_log_size_MB = 20

em/stat_log_timeout = 600

rdisp/gui_auto_logout = 1800

rdisp/appc_ca_blk_no = 200

rdisp/wp_ca_blk_no = 1000

rdisp/tm_max_no = 2000

gw/cpic_timeout = 60

gw/max_conn = 2000

gw/max_overflow_size = 25000000

rdisp/max_comm_entries = 2000

rdisp/plugin_auto_logout = 3600

rslg/send_daemon/listen_port = 3700

rslg/send_daemon/talk_port = 1300

rsts/ccc/cachesize = 3000000

#---------------------------------------------------------------------

#Values proposed by SAP for shared memory pool sizes

#---------------------------------------------------------------------

#parameter created                          by: CMENDEZ      13.06.2005 16:58:20

ipc/shm_psize_30 = 0

Start profile for new app server, sapap1:

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

SAPSYSTEM = 00

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

SAPSYSTEMNAME = PRD

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

INSTANCE_NAME = D00

#---------------------------------------------------------------------

#   Initialize environment

#---------------------------------------------------------------------

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

Execute_01 = local $(DIR_EXECUTABLE)/sapmscsa -n pf=$(DIR_PROFILE)/PRD_D00_SAPAP1

#---------------------------------------------------------------------

#   Start syslog send demon

#---------------------------------------------------------------------

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

_SE = se.sapPRD_D00

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

Execute_02 = local ln -s -f $(DIR_EXECUTABLE)/rslgsend $(_SE)

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

Start_Program_01 = local $(_SE) -F pf=$(DIR_PROFILE)/PRD_D00_SAPAP1

#---------------------------------------------------------------------

#   Start applications server

#---------------------------------------------------------------------

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

_DW = dw.sapPRD_D00

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

Execute_03 = local ln -s -f $(DIR_EXECUTABLE)/disp+work $(_DW)

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

Start_Program_02 = local $(_DW) pf=$(DIR_PROFILE)/PRD_D00_SAPAP1

Start profile for existing app server, sapap:

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

SAPSYSTEM = 00

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

SAPSYSTEMNAME = PRD

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

INSTANCE_NAME = D00

#---------------------------------------------------------------------

#   Initialize environment

#---------------------------------------------------------------------

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

Execute_01 = local $(DIR_EXECUTABLE)/sapmscsa -n pf=$(DIR_PROFILE)/PRD_D00_SAPAP

#---------------------------------------------------------------------

#   Start syslog send demon

#---------------------------------------------------------------------

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

_SE = se.sapPRD_D00

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

Execute_02 = local ln -s -f $(DIR_EXECUTABLE)/rslgsend $(_SE)

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

Start_Program_01 = local $(_SE) -F pf=$(DIR_PROFILE)/PRD_D00_SAPAP

#---------------------------------------------------------------------

#   Start applications server

#---------------------------------------------------------------------

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

_DW = dw.sapPRD_D00

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

Execute_03 = local ln -s -f $(DIR_EXECUTABLE)/disp+work $(_DW)

#parameter created                          by: CMENDEZ      13.06.2005 16:30:25

Start_Program_02 = local $(_DW) pf=$(DIR_PROFILE)/PRD_D00_SAPAP

The error I get in SAPGUI is in Spanish, it amounts to "SAPGUI data not allowed"

I will post the trace in another reply, thanks.

Claudio

Reagan
Product and Topic Expert
Product and Topic Expert
0 Kudos

rsts/ccc/cachesize = 3000000

rsts/ccc/cachesize = 10000000

In the meanwhile disable this parameter on both the AS instance profiles and restart the system and see if that helps.

Regards

RB

0 Kudos

Thanks Reagan,

In the new server I had this cachesize too small so I could not logon AT ALL, plus I got that "RFC Connection not possible" in SM51/SNC Status. So I expanded it to 10000000 and that cured both problems, but then the existing sapap server took on the same behaviour, that is, RFC not possible and SAPGUI logons denied. So that's why I thought the only way to have two app servers was thru the logon group.

Kind regards,

Claudio

Reagan
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Claudio

I would try to disable them and see if that helps. If not set the parameter according to this SAP note 5470 - Syslog E14: Reorganized Buffer RSCPCCC ... and see whether it helps.

Unfortunately we need to check the work process trace files for more information.


Regards

RB

0 Kudos

Thanks Reagan, all is fine now.

I had to define the original app server, sapap, in the sapap1 /etc/hosts.

Bounced server and I can see both in sm51 and logon independently.

Thanks for your help! and my best wishes for you.

Claudio

Answers (2)

Answers (2)

former_member188883
Active Contributor
0 Kudos

Hi Claudio,

Can you adjust the SAP parameters on the cloned App server.

Check whether you need SNC enabled is required ?

Secondly plz check the message server entry is correctly maintained and hostname is correctly maintained on the cloned APP server.

Hope this helps.

Regards,

Deepak Kori

Former Member
0 Kudos

Hi Claudio,

Can you check in SM59 if the RFC destination under Internal connections, contain all the 3 application servers. Do a connection test as well.

Are you getting any error while creating logon group for the application servers using SMLG.

Regards,

Laxman

0 Kudos

Hi Laxman, Deepak, thanks for prompt reply.

Yes , in SM59 the internal connection is fine for both app servers and I can login.

Hostname is OK; I use the SNC screen just for checking if servers are connected but we really are not SNC-enabled.

I didn't want to go through the smlg logon group; can I have both app servers running independently? Or does SAP force you to create the logon group if you have more than one app server?

Thanks, kind regards,

Claudio

former_member188883
Active Contributor
0 Kudos

Hi Claudio,

I didn't want to go through the smlg logon group; can I have both app servers running independently? Or does SAP force you to create the logon group if you have more than one app server?

Yes you can have 2 or more app servers running independently and outside logon group.

Point to note here is you need to share individual app server details to group of users who will login using the APP server.

Hope this helps.

Regards,

Deepak Kori

0 Kudos

THanks Deepak,

Well something strange is going on, because I cannot have both app servers up at the same time. If sapap1 is up, I cannot logon via SAPGUI to sapap, I have to shut down sapap1.

Kind regards,

Claudio