Advanced Settings

Description

Advanced settings for configuring the Application Server.

images/advancedSettings.png
Advanced settings tab
Settings
Description
Systray Caption

The text to display in the Systray caption for the server.

Maximum URI Length (bytes)

The maximum length of a URI that the server can receive in bytes.

IP Address Binding

The maximum allowed requests per Keep-Alive connection before using a new connection.

MIME Types File

The location of the MIME types file. The default name of the MIME types file is MIMETypes.xml. MIME types can be extended by adding them to the MIME types file.

License Lease

Settings for configuring the length of the license lease.

Lease Lifetime

Specify the lifetime of the license lease in minutes. Default value is 15.

Temporary Files

Configure how the server handles temporary file clean-up.

Remove files older than

Temporary files older than the specified number of minutes will be removed. Default value is 15.

Read Timeouts

Defines the maximum amount of time to wait for a response for a request header or request body.

Request Headers

Specify the read timeout for request headers in seconds. Default value is 30.

Request Body

Specify the read timeout for the request body in seconds. Default value is 60.

Build-In Resources

Control whether or not built-in resources are used.

AJAX URL Processing

Enable or disable Ajax URL processing.

Internal Image Library

Enable or disable the use of the internal Alpha Anywhere image library.

Alpha Software Favicon

If checked, the Alpha Software favicon will be used in web applications.

Alpha JavaScript Library

Enable or disable the use of the Alpha Anywhere JavaScript Library.

Sessions

Options for controlling how the Application Server handles sessions.

Cookie Name

Default value is 'A5WSessionId'.

Lifetime in minutes

The length of a session, specified in minutes. If a session is inactive for longer than the specified time, it expires. Default value is 15.

Same Site Mode

The Same Site Mode specifies how cookies are served from the Application Server for cross-origin requests.

Mode
Description
Unset

The SameSite attribute is not set and is not sent with requests. Required for Cordova mobile apps.

None

The SameSite attribute is set to "None". Cookies are sent in all contexts, including cross-origin. A SameSite policy of "None" requires SSL.

Lax

The SameSite attribute is set to "Lax". Cookies are allowed to be sent in top-level navigation and in GET requests to third-party websites.

Strict

The SameSite attribute is set to "Strict". Cookies are only sent in first-party context. Cookies are not sent to third-party websites.

To learn more about Same Site cookies and solutions for common warnings, see SameSite Cookies (MDN)

You must set the Same Site policy to Unset if you are deploying Cordova Applications that must communicate with the Application Server.

Transfer Maximums

Specify limitations for file upload (POST) and downloads.

Maximum file download size (MB)

The maximum file size allowed for download in MB. Default is 512.

Maximum POST body size (MB)

The maximum size permitted for a POST body in MB. Default is 32.

Automatic Log Rotation

Configure the application server to rotate log files daily or when the log file grows to a maximum size.

Rotate Daily

When enabled, log files will be rotated daily.

Rotate By Size

Rotate log files when a specified file size limit is reached.

Log File Size Limit (KB)

Defines the maximum size of a log file for the Rotate By Size behavior.

Advanced Logging

Advanced logging options for tracing socket data and thread transitions.

Trace Socket Data

Enables logging of socket data. Socket logging should be turned off in a production environment.

Log Thread Transitions

Enables logging of Xbasic thread transitions. Thread logging should be turned off unless explicitly requested by Alpha Software for use in debugging.

See Also