Advanced Configuration

Configure Pebble Flow to meet your processing needs.

Depending on the computational complexity of your spreadsheets, you may need to change your server's default configuration settings.

Environment VariableDefault ValueComments
CALLBACK_MAX_RETRY_COUNT5The maximum number of times the server will attempt a requested service callback.
JOBS_IDLE_TIME10000The time in milliseconds the server will wait before checking for a job when the jobs queue is empty.
REQUESTS_IDLE_TIME10000The time in milliseconds the server will wait before checking for a request when the requests queue is empty.
SCENARIOS_IDLE_TIME10000The time in milliseconds the server will wait before checking for a scenario when the scenarios queue is empty.
PEBBLE_CACHE_SIZE32The number of pebbles stored in the pebble cache. Pebbles already loaded in memory are initialized faster by the server. Note that each server node has a separate pebble cache. If your library of Pebbles exceeds this number by a factor of 5, it may make sense to increase this value. Consider the size of your Pebble Flow Server nodes when changing this value.
PROCESSING_WAITING_TIME1000The duration the server will wait, in milliseconds, before checking on the status of a set of running pebbles' completion. Setting this value to a smaller number increases the frequency of completion checks.
REQUEST_TIMEOUT_IN_SECONDS600The time the server will lease a message in seconds from the job and request queues. Do not set this value higher than 86400 (24 hours). This parameter will be deprecated in upcoming releases.
STORAGE_PASSWORD-Set when configuring for deployment.

Benign Environment Variables

These configuration parameters are not to be changed.

Environment VariableDefault ValueComments
ADMIN_EMAIL-Set when configuring for deployment. Not used after deployment.
ADMIN_FIRST_NAME-Set when configuring for deployment. Not used after deployment.
ADMIN_LAST_NAME-Set when configuring for deployment. Not used after deployment.
API_KEY-Set when configuring for deployment. DO NOT CHANGE.
AZURE_MANAGED_APP_RESOURCE_ID-Set during deployment. DO NOT CHANGE
ENVPRODSet when configuring for deployment. DO NOT CHANGE.
ORGANIZATION_NAME-Set when configuring for deployment. DO NOT CHANGE.
PENDING_JOBS_LIMIT20Deprecated. No longer used.
PENDING_REQUESTS_LIMIT100000Deprecated. No longer used.
PENDING_SCENARIOS_LIMIT5Deprecated. No longer used.
PERSIST_MESSAGEStrueDeprecated. No longer used.
PORT8080Set when configuring for deployment. DO NOT CHANGE.
WEBSITE_RUN_FROM_PACKAGE-Set when configuring for deployment. DO NOT CHANGE.