Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Shared Memory Concept Issue on multiple application server

Former Member
0 Likes
1,766

Hi Experts,

I am using shared memory concept because of deep structure in one proxy service code to change it from dialog mode to background mode by submitting the program.

It is working fine when system have one applications server and raising exception cx_shm_no_active_version when running on multiple server systems.

As per my understanding issue occured because instance is created on one server and background program is running on another server. What is the best possible way to handle it? is there any way we can force the instance creation and background program to run on same server to save application server memory?

if answer is to create instance on all server then please shared the logic or way to do it.

Regards,

Ankur

4 REPLIES 4
Read only

Sandra_Rossi
Active Contributor
0 Likes
1,000

There is now (ABAP 7.40) the concept of "channels" to communicate between several application servers (see ABAP documentation). Before 7.40, I think there's no other possibility than exchanging data via the database.

You may force a job/task to run on a given application server, but I don't think it's a good idea.

Read only

0 Likes
1,000

We are using ABAP 7.40 but still facing the issue. Instance is getting created on particular server.

Read only

0 Likes
1,000

Your remark is not related to my answer. I said: "in 7.40, you may use 'channels'". My answer is not related to shared memory (which is completely distinct with shared memory of other computers). Channels are "programs" which allow communicating transparently as if it was a kind of "cross-server memory".

Read only

christian102094
Participant
0 Likes
1,000

Have you gone through this ?