Developer Documentation Library > Interviewer - Server > Administration and maintenance > Adding session engines to an interviewing server
 
Adding session engines to an interviewing 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 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 Open Internet Information Services (IIS) Manager, and then add a new application pool named SPSSmrInterviewPool2.
When adding the new application pool, ensure that the .Net Framework version field is set to .NET Framework v4.0.30319 and the Managed pipeline mode field is set to Integrated.
2 In the Application Pools dialog, highlight the new application pool, and then click Advanced Settings.
3 In the Advanced Settings dialog, set the following properties:
Change the Identity field value to a ‘Custom account’ set with the UNICOM Intelligence anonymous user and password. This user and password is defined when you install UNICOM Intelligence.
Change the Idle Time-out (minutes) field value to 0.
Change the Regular Time Interval (minutes) field value to 0.
4 Click OK to return to the main IIS screen.
5 Right click the web server under Sites from the Connections tree list, and then click Add Application.
6 In the Add Application dialog, do the following:
Enter mrIEngWS2 in the Alias field, and then change the Application pool field to SPSSmrInterviewPool2.
Set the Physical path to:
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\<version>\Interviewer Server\Server\mrIEngWS
7 Click OK to return to the main IIS screen.
8 Select the application you created, and then double-click the Handler Mappings icon (under the IIS section). This displays the Handler Mappings options.
9 Right-click any of the Handler Mappings options, and then click Add Script Map.
10 In the Add Script Map dialog, set the following properties:
Request path: *.dll
Executable:
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\<version>\
Interviewer Server\Server\mrIEngWS2\mrIEngWS.dll
where [INSTALL_FOLDER] is the directory in which UNICOM Intelligence is installed.
Name: mrIEngWS2
Click Request Restrictions, and then select the Invoke handler only if requests is mapped to and File or folder options on the Mapping tab.
11 Click OK to return to the Add Script Map dialog. Click OK again, and then click Yes when prompted to allow the ISAPI extension.
12 In the main IIS screen, select the mrIEngWS2 application you just created and then double-click the Authentication icon (located under the IIS section). The Authentication options dialog opens.
13 Select Anonymous Authentication, and then click Edit in the Actions pane. The Edit Anonymous Authentication Credentials dialog opens.
14 Click Application pool identity, and then click OK.
15 Open the Windows registry and add the new Interview Engine URL 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
16 Open a Windows command prompt (as a user with Administrator authority), change to this directory:
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\<version>\
Interviewer Server\Server
Then run RegIntSvr.exe to register the new engine with the web server.
Making the session engines available to the Phone Participants and Review Interviews activities
All UNICOM Intelligence telephone interviewing and interview reviewing sessions have access to the default session engine (usually [INSTALL_FOLDER]\IBM\SPSS\DataCollection\<version>\Interviewer Server\Server\mrIEngWS\mrIEngWS.dll) and to any other interview session engines named in the Phone Participants or Review Interviews Web.config files. To name alternate engines, do the following:
1 On the Accessory Server, go to the following folder:
C:\InetPub\wwwroot\SPSSMR\CatiInt
2 Open the Web.config file.
3 Add the following definition to the <appSettings> section:
<add key="ALTERNATE_INTERVIEW_ENGINES" value="<engine_names>"/>
where <engine_names> is a list of interview engine URLs, separated by commas. For example:
<add key="ALTERNATE_INTERVIEW_ENGINES" value=" http://redserver/mriengws2, http://redserver/mriengws, http://blueserver/mriengws2"/>
4 Save the changes, and then close the file.
5 Repeat these steps for the Web.config file in:
C:\InetPub\wwwroot\SPSSMR\ReviewInterview
See also
Administration and maintenance