Environment variables
Environment variables are defined as part of the global configuration file, ComputeService.config.json. Simulation Compute Manager environment variables override service parameters and apply to all versions of SCM installed.
| Variable | Value | Explanation |
|---|---|---|
| SCM_JOBS_TIMEFRAME |
Cloud jobs timeframe in milliseconds |
Defines how old the jobs that are pulled from the cloud will be. Default = 2592000000 (30 days) |
| SCM_KEEP_TEMP |
Any non-empty string |
Prevents the worker from cleaning the solvers working directory at the end of a solve |
| SCM_WORKING |
Folder name |
Directs to temporary working folder (overrides default location of /tmp) |
| SCM_CONSOLE |
1 |
This opens a separate console to view stdout of SCM services (when SimulationCompute is not invoked as a daemon/service) |
| SCM_DATAPATH |
Folder name |
Sets where the SCM log and database folders will be written to |
| SCM_NETWORK_THREADS |
Number of threads |
Maximum number of threads that are allowed to run concurrently when uploading/downloading files. Can be used for optimization and troubleshooting in case of network issues. |
| SCM_OSS_TIMEOUT |
Timeout value (seconds) |
How long to validate uploaded asset to OSS service. Default = 600 seconds (10 minutes). |
| SCM_CONN_TIMEOUT |
Timeout value (microseconds) |
Time to initiate HTTP connection for a REST request. Default = 30000000 (30 seconds). |
| SCM_SEND_TIMEOUT |
Timeout value (microseconds) |
Time to send request over HTTP connection. Default = 60000000 (60 seconds). |
| SCM_RECV_TIMEOUT |
Timeout value (microseconds) |
Time to receive response over HTTP connection. Default = 60000000 (60 seconds). |
| SCM_RETRIES |
Number of retries |
How many attempts allowed to upload/download a file (failure recovery). Default = 10 times. |
| SCM_PROXY |
[protocol=]server:port or fully qualified domain name (FQDN) |
Define Proxy IP Address and Port number in System variable |
