Warning, /panda-server/templates/sysconfig/panda_server.sysconfig.rpmnew.template is written in an unsupported language. File is not indexed.
0001 # Configuration file for the httpd service launched not through systemd,
0002 # e.g. in container where some parameters are dynamically set via env
0003 # variables while systemd services don't inherit env variables from PID1
0004
0005
0006 @@virtual_env_setup@@
0007
0008 OPTIONS="-f ${VIRTUAL_ENV}/etc/panda/panda_server-httpd.conf"
0009
0010 # for WSGI
0011 #OPTIONS="-f ${VIRTUAL_ENV}/etc/panda/panda_server-httpd-FastCGI.conf"
0012 #HTTPD='/usr/sbin/httpd'
0013
0014 # reset PATH/LD_LIBRARY_PATH since atlpan's ones break grid-tools
0015 export PATH=/bin:/usr/local/bin:/usr/bin
0016 if [[ -n "${VIRTUAL_ENV}" ]]; then
0017 PATH=${VIRTUAL_ENV}/bin:${VIRTUAL_ENV}/usr/local/bin:${VIRTUAL_ENV}/usr/bin:${VIRTUAL_ENV}:${PATH}
0018 fi
0019 unset LD_LIBRARY_PATH
0020
0021 # for Rucio
0022 export X509_CERT_DIR=/etc/grid-security/certificates
0023 if [[ -z "${PANDA_RUCIO_ACCOUNT}" ]]; then
0024 export RUCIO_ACCOUNT=panda
0025 else
0026 export RUCIO_ACCOUNT=${PANDA_RUCIO_ACCOUNT}
0027 fi
0028 export RUCIO_APPID=pandasrv
0029
0030 # panda home
0031 if [[ -n "${VIRTUAL_ENV}" ]]; then
0032 export PANDA_HOME=${VIRTUAL_ENV}
0033 else
0034 export PANDA_HOME=/data/atlpan
0035 fi
0036 # timezone
0037 export TZ=UTC
0038
0039 # import panda modules
0040 export PYTHONPATH=@@install_purelib@@/pandacommon:@@install_purelib@@/pandaserver
0041
0042 # avoid to use AFS
0043 export HOME=~@@panda_user@@
0044
0045 # set user's proxy
0046 export X509_USER_PROXY=/data/atlpan/x509up_u25606
0047
0048 # panda server URLs
0049 if [[ -z "${PANDA_URL}" ]]; then
0050 export PANDA_URL="http://`hostname --fqdn`:25080/server/panda"
0051 fi
0052 if [[ -z "${PANDA_URL_SSL}" ]]; then
0053 export PANDA_URL_SSL="https://`hostname --fqdn`:25443/server/panda"
0054 fi
0055
0056 # API URLs
0057 if [[ -z "${PANDA_API_URL}" ]]; then
0058 export PANDA_API_URL="http://`hostname --fqdn`:25080/api/v1"
0059 fi
0060 if [[ -z "${PANDA_API_URL_SSL}" ]]; then
0061 export PANDA_API_URL_SSL="https://`hostname --fqdn`:25443/api/v1"
0062 fi
0063
0064
0065 # httpd config
0066
0067 # server name
0068 if [[ -z "${PANDA_SERVER_CONF_SERVERNAME}" ]]; then
0069 export PANDA_SERVER_CONF_SERVERNAME=pandaserver.cern.ch
0070 fi
0071
0072 # min number of workers
0073 if [[ -z "${PANDA_SERVER_CONF_MIN_WORKERS}" ]]; then
0074 export PANDA_SERVER_CONF_MIN_WORKERS=32
0075 fi
0076
0077 # max number of workers
0078 if [[ -z "${PANDA_SERVER_CONF_MAX_WORKERS}" ]]; then
0079 export PANDA_SERVER_CONF_MAX_WORKERS=512
0080 fi
0081
0082 # max number of WSGI daemons
0083 if [[ -z "${PANDA_SERVER_CONF_NUM_WSGI}" ]]; then
0084 export PANDA_SERVER_CONF_NUM_WSGI=32
0085 fi
0086
0087 # max number of WSGI threads
0088 if [[ -z "${PANDA_SERVER_CONF_NUM_WSGI_THREAD}" ]]; then
0089 export PANDA_SERVER_CONF_NUM_WSGI_THREAD=1
0090 fi
0091
0092 # max number of WSGI daemons
0093 if [[ -z "${PANDA_SERVER_CONF_MAX_BACKLOG}" ]]; then
0094 export PANDA_SERVER_CONF_MAX_BACKLOG=511
0095 fi
0096
0097 # port
0098 if [[ -z "${PANDA_SERVER_CONF_PORT}" ]]; then
0099 export PANDA_SERVER_CONF_PORT=25080
0100 fi
0101 if [[ -z "${PANDA_SERVER_CONF_PORT_SSL}" ]]; then
0102 export PANDA_SERVER_CONF_PORT_SSL=25443
0103 fi
0104 if [[ -z "${PANDA_SERVER_CONF_PORT_MCP}" ]]; then
0105 export PANDA_SERVER_CONF_PORT_MCP=25888
0106 fi
0107
0108 # max connections per child
0109 if [[ -z "${PANDA_SERVER_CONF_MAX_CONNECTIONS}" ]]; then
0110 export PANDA_SERVER_CONF_MAX_CONNECTIONS=2000
0111 fi
0112
0113 # threads per child
0114 if [[ -z "${PANDA_SERVER_CONF_THREADS_PER_CHILD}" ]]; then
0115 export PANDA_SERVER_CONF_THREADS_PER_CHILD=25
0116 fi