Commit fd917444 by John Jarvis

Merge pull request #158 from edx/jarv/fix-processor-facts

Fixes bug where WORKERS was sometimes being set to "NAN"
parents 39762aee 8255327e
......@@ -13,10 +13,12 @@ respawn limit 3 30
env PID=/var/tmp/cms.pid
#env NEW_RELIC_CONFIG_FILE={{app_base_dir}}/newrelic.ini
#env NEWRELIC={{venv_dir}}/bin/newrelic-admin
{% if facter_processorcount %}
{% if facter_processorcount|int(default="NaN") is number %}
env WORKERS={{ worker_core_mult.cms * facter_processorcount|int }}
{% elif ansible_processor_cores|int(default="NaN") is number %}
env WORKERS={{ worker_core_mult.cms * ansible_processor_cores|int }}
{% else %}
env WORKERS={{ worker_core_mult.cms * ansible_processor_cores }}
env WORKERS={{ worker_core_mult.cms }}
{% endif %}
env PORT=8010
env LANG=en_US.UTF-8
......
......@@ -12,10 +12,12 @@ respawn limit 3 30
env PID=/var/tmp/lms.pid
#env NEW_RELIC_CONFIG_FILE={{app_base_dir}}/newrelic.ini
#env NEWRELIC={{venv_dir}}/bin/newrelic-admin
{% if facter_processorcount %}
{% if facter_processorcount|int(default="NaN") is number %}
env WORKERS={{ worker_core_mult.lms_preview * facter_processorcount|int }}
{% elif ansible_processor_cores|int(default="NaN") is number %}
env WORKERS={{ worker_core_mult.lms_preview * ansible_processor_cores|int }}
{% else %}
env WORKERS={{ worker_core_mult.lms_preview * ansible_processor_cores }}
env WORKERS={{ worker_core_mult.lms_preview }}
{% endif %}
env PORT=8020
env LANG=en_US.UTF-8
......
......@@ -12,10 +12,12 @@ respawn limit 3 30
env PID=/var/tmp/lms-xml.pid
#env NEW_RELIC_CONFIG_FILE={{app_base_dir}}/newrelic.ini
#env NEWRELIC={{venv_dir}}/bin/newrelic-admin
{% if facter_processorcount %}
{% if facter_processorcount|int(default="NaN") is number %}
env WORKERS={{ worker_core_mult.lms_xml * facter_processorcount|int }}
{% elif ansible_processor_cores|int(default="NaN") is number %}
env WORKERS={{ worker_core_mult.lms_xml * ansible_processor_cores|int }}
{% else %}
env WORKERS={{ worker_core_mult.lms_xml * ansible_processor_cores }}
env WORKERS={{ worker_core_mult.lms_xml }}
{% endif %}
env PORT=8030
env LANG=en_US.UTF-8
......
......@@ -12,10 +12,12 @@ respawn limit 3 30
env PID=/var/tmp/lms.pid
#env NEW_RELIC_CONFIG_FILE={{app_base_dir}}/newrelic.ini
#env NEWRELIC={{venv_dir}}/bin/newrelic-admin
{% if facter_processorcount %}
{% if facter_processorcount|int(default="NaN") is number %}
env WORKERS={{ worker_core_mult.lms * facter_processorcount|int }}
{% elif ansible_processor_cores|int(default="NaN") is number %}
env WORKERS={{ worker_core_mult.lms * ansible_processor_cores|int }}
{% else %}
env WORKERS={{ worker_core_mult.lms * ansible_processor_cores }}
env WORKERS={{ worker_core_mult.lms }}
{% endif %}
env PORT=8000
env LANG=en_US.UTF-8
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment