Back to home page

EIC code displayed by LXR

 
 

    


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