RPIIsAppPool table

<< Click to Display Table of Contents >>

RayPack > 7.3 u6 > User Guide > Reference and Cheat Sheets > Custom RayPack Installer Database Tables 

RPIIsAppPool table

The RPIIsAppPool table contains the columns shown in the following table.

 

Column

Type

Key

Nullable

RPIIsAppPool

Identifier

Y

N

Name

Formatted (s72)

N

N

Component_

Identifier (s72)

N

N

Attributes

Integer (i2)

N

N

RPUser_

Identifier (S72)

N

Y

RecycleMinutes

Integer (I2)

N

Y

RecycleRequests

Integer (I2)

N

Y

RecycleTimes

Text (S72)

N

Y

IdleTimeout

Integer (I2)

N

Y

QueueLimit

Integer (I2)

N

Y

CPUMon

Text (S72)

N

Y

MaxProc

Integer (I2)

N

Y

VirtualMemory

Integer (I4)

N

Y

PrivateMemory

Integer (I4)

N

Y

ManagedRuntimeVersion

Text (S72)

N

Y

ManagedPipelineMode

Text (S72)

N

Y

CreateOrOverwriteExisting

Integer (I2)

N

Y

 

Columns

RPIIsAppPool

Primary key, non-localized token for AppPool.

 

Name

Name to be used for the IIs AppPool.

 

Component_

Foreign key into the Component table denoting the component whose selection gates the AppPool creation/deletion.

If the Component marked as Win64 = yes, the application pool will be created with Enable 32 bit flag set to false.

Otherwise (that is, by default), it will be created with Enable32bit set to true.

 

Attributes

Configure the application pool to run as networkService,localService,localSystem,other,applicationPoolIdentity.

 

RPUser_

User account to run the AppPool as. To use this, you must set the Identity attribute to other.

 

RecycleMinutes

Number of minutes between recycling app pool.

 

RecycleRequests

Number of requests between recycling app pool.

 

RecycleTimes

Times to recycle app pool comma delimited - i.e. 1:45,13:30

 

IdleTimeout

Amount of idle time before shutting down.

 

QueueLimit

Reject requests after queue gets how large.

 

CPUMon

A comma delimited list of the following format:  percent CPU usage, refresh minutes, Action.

Possible values for Action are

0 = No Action
1 = KillW3wp
2 = Throttle
3 = ThrottleUnderLoad

 

MaxProc

Maximum number of processes to use.

 

VirtualMemory

Amount of virtual memory (in KB) that a worker process can use before the worker process recycles. The maximum value supported for this field is 4,294,967 KB.

 

PrivateMemory

Amount of private memory (in KB) that a worker process can use before the worker process recycles. The maximum value supported for this field is 4,294,967 KB.

 

ManagedRuntimeVersion

Specifies the .NET Framework version to be used by the application pool.

 

ManagedPipelineMode

Specifies the request-processing mode that is used to process requests for managed content.

 

CreateOrOverwriteExisting

1 = Yes
If the application pool already exists on the target system, the installation overwrites its settings with the values that you have configured for it in your project. If the application pool does not exist on the target system, the installation creates it.

0 = No
If the application pool already exists on the target system, the installation does not.