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 Launch Internet Information Services (IIS) Manager and 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. This displays the Advanced Settings dialog.
3 Set these properties:
Change the Identity field value to NetworkService.
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. The Add Application dialog displays.
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
6 Click OK to return to the main IIS screen.
7 Select the application you just created and double-click the Handler Mappings icon (located under the IIS section). This displays the Handler Mappings options.
8 Right-click any of the Handler Mappings options, and then click Add Script Map. This opens the Add Script Map dialog. Set the field values as follows:
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.
9 Click OK to return to the Add Script Map dialog. Click OK again, and then click Yes when prompted to allow the ISAPI extension.
10 In the main IIS screen, select the mrIEngWS2 application you just created and then double-click the Authentication icon (located under the IIS section). This displays the Authentication options.
11 Select Anonymous Authentication, and then click Edit in the Actions pane. This displays the Edit Anonymous Authentication Credentials dialog.
12 Click Set, and then type the UNICOM Intelligence anonymous user and password. Click OK.
The UNICOM Intelligence anonymous user and password is defined during installation.
13 Click OK to return to the main IIS screen. Close the IIS application.
14 Open the Windows registry and add the new Interview Engine URL to the registry as a string in:
\HKEY_LOCAL_MACHINE\Software\Wow6432Node\SPSS\ mrInterview\3\Interviewing\LocalEngineURLs
For example:
LocalEngineURLs='http://dimremoteadmin1/mrIEngWS’,’http://dimremoteadmin1/mrIEngWS2'
15 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
1 On the Accessory Server, navigate to:
C:\InetPub\wwwroot\SPSSMR\CatiInt
and open the Web.config file.
2 Add the following definition to the <appSettings> section:
<add key="ALTERNATE_INTERVIEW_ENGINES" value="engine_names"/>
Where engine_names is a comma-separated list of interview engine URLs. For example:
<add key="ALTERNATE_INTERVIEW_ENGINES" value=" http://redserver/mriengws2, http://redserver/mriengws, http://blueserver/mriengws2"/>
3 Save the changes and close the file.
4 Repeat the above steps for the Web.config file in:
C:\InetPub\wwwroot\SPSSMR\ReviewInterview
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 Navigate to:
C:\InetPub\wwwroot\SPSSMR\CatiInt
and then open the Web.config file.
2 Add the following definition to the < appSettings> section:
<add key="ALTERNATE_INTERVIEW_ENGINES" value="engine_names"/>
where engine_names is a comma-separated list of the URLs of interview engines. For example:
<add key="ALTERNATE_INTERVIEW_ENGINES" value=" http://redserver/mriengws2, http://redserver/mriengws, http://blueserver/mriengws2"/>
3 Save the changes and close the file.
4 Repeat these steps for the Web.config file in:
C:\InetPub\wwwroot\SPSSMR\ReviewInterview
See also
Administration and maintenance