Installing Server > Maintenance tasks > Adding session engines to an UNICOM Intelligence Interviewer server
 
Adding session engines to an UNICOM Intelligence Interviewer server
Each Interview Session Engine runs within its own w3wp.exe worker process. These worker processes become unstable when their memory usage reaches about 1.5Gb. You can avoid this problem by adding additional Interview Session Engines to your UNICOM Intelligence Interviewer servers, as long as the computers that are hosting the Engines have sufficient memory. This automatically adds additional worker processes which effectively doubles the amount of memory that each server can use for serving interviews.
1 In Windows Explorer, browse to:
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\<version>\Interviewer Server\Server
2 Make a copy of the mrIEngWS folder. Rename the copy to mrIEngWS2.
3 Create a new application pool:
Open IIS.
Right-click Application Pools and select New and then Application Pool.
Enter SPSSmrInterviewPool2 as the name for the new application pool.
Click Use existing application pool as template and choose SPSSmrInterviewPool from the drop-down list.
4 Under Web Sites, right-click the website that gives access to UNICOM Intelligence Interviewer - Server and choose New and then Virtual Directory, and then click Next to continue.
5 On the Virtual Directory Alias page, enter mrIEngWS2 as the alias and then click Next.
6 On the Web Site Content Directory page, browse to the path of the mrIEngWS2 folder that you created earlier and click Next.
7 On the Virtual Directory Access Permission page, click Next to keep the default settings.
8 Click Finish.
9 Right-click the mrIEngWS2 virtual folder and select Properties.
10 On the Virtual Directory page, click Create.
11 In Application Pool, select the SPSSmrInterviewPool2 application pool that you created earlier.
12 In Execute Permissions, select Scripts and Executables.
13 Uncheck the Read and Write checkboxes.
14 Click Configuration.
This opens the Application Configuration settings page.
15 On the Mappings page, click Add.
This opens the Add / Edit Application Extension Mapping page.
16 Browse to the mrIEngWS2 folder that you created earlier, and select mrIEngWS.dll. Enclose the path in double quotation marks, for example:
"[INSTALL_FOLDER]\IBM\SPSS\DataCollection\<version>\Interviewer Server\Server\mrIEngWS2\mrIEngWS.dll"
17 In the Extension input box, type .dll.
18 Under the Verbs heading, select Limit to: and type GET,HEAD,POST,DEBUG in the text box.
19 Click OK once to close the dialog box, and then again to go back to the Virtual Directory Properties page.
20 On the Directory Security tab, under Authentication and Access Control, click Edit.
21 Enter the user name and password for the Anonymous Access User that you specified during the UNICOM Intelligence Interviewer - Server installation.
22 Click Apply to save your changes and then OK to close the dialog box.
23 In IIS, select Web Service Extensions.
24 Double-click UNICOM Intelligence ISAPI Extensions.
25 On the Required Files tab, click Add to add mrIEngWS.dll in the folder that you created at the start of this procedure
26 Click Apply and then close the dialog box.
27 Add the URL for the new Interview Engine to the registry as a string in HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3\Interviewing\LocalEngineURLs. For example:
LocalEngineURLs='http://dimremoteadmin1/mrIEngWS','http://dimremoteadmin1/mrIEngWS2'
28 Open a command prompt, change directory to:
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\<version>\Interviewer Server\Server
Run RegIntSvr.exe to register the new engine with the Web server.
29 On the Web server, navigate to:
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\<version>\Interviewer Server\Server\mrIWeb
and open RegisteredEngines.xml. This will show you a list of all registered, unregistered and failed engines.
Properties for the new session engine are added to DPM and can be viewed in DPMExplorer by expanding the Cluster properties entry.
When an interview starts, you will see one w3wp process in Task Manager for each session engine that is running.
See
Making the session engines available to the Phone Participants and Review Interviews activities
Maintenance tasks