Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.

Server Push Intermittent message loss

Avatar

Level 1

We are using LCDS 2.6 and using the RTMP port for the server push. However, at times the notifications in between the server to clients goes missing. It works pretty good at times and after some time, it does not shows notification.

We are using DataTransactionServices for pushing the data from LCDS to the Flex clients.

9 Replies

Avatar

Employee

Is there any network issue at the time the notification fails.

Are you getting any exception/error in the LCDS server logs.

Avatar

Employee

Hi Gaurav,

Also, do you have any other channels in your ChannelSet besides RTMP channel? At the point the notification stops, what channel are you connected on?

Rohit

LiveCycle Data Services Team

Avatar

Level 1

We are using RTMP channel.

Gaurav Shukla

Senior Technical Architect -ADCOE

HCL Technologies Ltd.

SEZ, Plot No. 3A, Sector 126, Noida 201301, U.P. (India)

Mob: +91-9899 89 9189

www.hcltech.com<http://www.hcltech.com>;

www.hcl.com<http://www.hcl.com>;

Avatar

Employee

1. Make sure you have applied all LCDS server patches and consider setting the "connection-idle-timeout-minutes" NIO config option. See http://livedocs.adobe.com/livecycle/8.2/programLC/programmer/lcds/help.html?content=lcconfig_4.html.

Avatar

Level 1

Hello,

We are still facing the intermittent issue with LCDS. Following steps has been done:

1. We tried different values in DataDestination property like autoSyncEnbaled , cache items and some other properties, but it did not work.

2. We analysed LCDS logs in log file and found that :

a. Java Code is pushing updated state to LCDS and message is also routing to client.

b. At client side UI is receiving old data from LCDS.

Do you have any idea, why is this happening?

Gaurav Shukla

Senior Technical Architect -ADCOE

HCL Technologies Ltd.

SEZ, Plot No. 3A, Sector 126, Noida 201301, U.P. (India)

Mob: +91-9899 89 9189

www.hcltech.com<http://www.hcltech.com>;

www.hcl.com<http://www.hcl.com>;

Avatar

Employee

Gaurav,

Can you send the LCDS log after Changing the logging level to "Debug" and filter patter as "*" in the services-config.xml file then restart the server.

Avatar

Level 1

Currently the service-config.xml file in the flex application is as below:

Avatar

Level 1

We are not able to replicate the intermittent server push when we use the ip address for accessing the application. However when we are using the mod_jk based load balancer which uses the HTTP protocol for session stickiness and used the text based URL, this does happen. So does it mean that mod_jk is not ideal for load balancing the RTMP session? If yes, what product should be used along with mod_jk for ensuring session stickiness for an RTMP based load balancing?

Gaurav Shukla

Senior Technical Architect -ADCOE

HCL Technologies Ltd.

SEZ, Plot No. 3A, Sector 126, Noida 201301, U.P. (India)

Mob: +91-9899 89 9189

www.hcltech.com<http://www.hcltech.com>;

www.hcl.com<http://www.hcl.com>;

Avatar

Former Community Member

Hava you solve your problem, I I have the same problem but I use BlazeDS