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:
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/
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).
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.
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.
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.
Dear @vitalii ,
I want to let you know that everything in the load balancer was fine; however, we are still experiencing the same behavior. For this reason, we decided to configure a single instance for exporting the files (using [Job] IsReadOnly=true ). By doing this, the Survey Solutions GUI is now working fine. Data collection has started, but the growth is slow since not all the interviewers are working at the moment.