Survey Solutions horizontal scaling issue

We are in the process of configuring Survey Solutions in horizontal scaling mode. We are interested in configuring one single network folder to store the exported data of all Survey Solutions instances. Right now we a have a load balancer deriving the traffic to just one Survey Solutions instance (meaning the autoscaling rule is not in place yet).

In this unique Survey Solutions instance with applied the following settings in the appsettings.production.ini file:

[FileStorage]
AppData=\192.168.1.2\data
TempData=…\Data_Site

The experimented issue is that the imported questionnaires are not show Survey Setup and Data Export screens

This issue disappears when we configure appsettings.production.ini to its original state:

[FileStorage]
AppData=…\Data_Site
TempData=…\Data_Site

Is the path \192.168.1.2\data accessible from the consumer machine on behalf of App Pool user?

Please check logs for related messages.

Yes, the path is accesible for the App Pool user.
In fact, the exportation process is working fine, Survey Solution instance downloads the export file in \[network folder]\export

Tired of generic data that falls flat? M1 Data & Analytics ignites your marketing with custom-built audiences that drive real engagement.

We’re not just your average data provider. We’re a Data as a Service (DaaS) powerhouse, forging collaborative partnerships to unlock the true potential of data.

Here’s how we transform data into marketing magic:

  • SmartPiXL: Identify website visitors and convert them into powerful, known audiences.
  • AudienceIQ: Craft unique data sets specifically tailored to your campaigns, ensuring laser-focused targeting.
  • LocationIQ: Leverage consumer behavior insights to optimize spending and reach the perfect audience, every time.

Our robust data software delivers rich behavioral and demographic insights, meticulously cleaned for unmatched quality.

The M1 Advantage:

  • Boutique Service: We become an extension of your team, providing personalized solutions designed for your success.
  • Cutting-Edge Innovation: We stay ahead of the curve, delivering revolutionary data strategies that maximize results.
  • Measurable Impact: Our clients experience a staggering 3X increase in engagement and conversions.

**M1 Data & Analytics is your key to unlocking the true power of data.**https://m1-data.com/

Hello @m1data ,

do you have any specific advice on how to solve the problem mentioned above by @aguinada?

Dear Survey Solutions team, do you have any comment about the experienced issue when trying to deploy in horizontal scaling scenario? Or do you recommend going to vertical scaling instead to avoid the current situation? (Our collection will have 350k interviews and 1200 interviewers).

Since importing a questionnaire is a one-time operation, it can be done before you introduce any scaling at the start of the survey.

To configure the export in the farm mode, you can try the instructions posted here:

Horizontal scaling is serving two major goals:
Ability of the system to serve higher amount of clients, beyond of capacity of one server;
Improving reliability of the system, in case of the failure of serving instance.

If your load estimation withing capacity of available instance - you can scale vertically.
If you are taking risk of single server failure - you can have one instance.

We are not recommending this approach but the call is yours.

Dear Support Team,

We have configured Survey Solution following the instructions published in the knowledge base in its articles. The current configuration in Amazon AWS is :

  • Load balancer with sticky session
  • Two instances of t3.xlarge instance (4CPU, 16GB RAM) with Survey Solutions version 23.09.4 (build 35728) installed

For those instances, the configuration file appsettings.production.ini looks like:

;--------- SERVER FARM CONFIGURATION
[Scheduler]
InstanceId=AUTO
IsClustered=true

[Job]
IsReadOnly=true

[FileStorage]
AppData=\172.XX.X.XXX\Dataexport1 (SHARED FOLDER IN THE NETWORK)
TempData=…\Data_Site

Comment: Windows user AppTool has been granted access to the network folder (AppData=\172.16.X.XXX\Dataexport1)

The symptom: In Surveys Solutions, when trying to import questionnaires (screen
https://server-url.com/primary/SurveySetup) The application gets freeze (see the attached screen)

When we remove the network configuration and reestablish the single instance settings the user interface works fine.

;--------- SINGLE INSTANCE CONFIGURATION
[FileStorage]
AppData=…\Data_Site
TempData=…\Data_Site

This is a completely fresh installation from the previous report on march 2024. As you can see, we are now using the latest version of Survey Solutions (23.09.4) and are experiencing the same issue. Please help us resolve this matter.

Thank you

Please examine logs on both instances.
Open Dev Tools in the browser and check for errors during the process.
Check load balancer logs for blocked requests.