Excipient server restart: Difference between revisions

From DISI
Jump to navigation Jump to search
No edit summary
No edit summary
Line 34: Line 34:
11. <UP> <ENTER> to rerun
11. <UP> <ENTER> to rerun
   (this will start the gunicorn server:  
   (this will start the gunicorn server:  
     gunicorn --access-logfile excipients.ucsf.bkslab.org.acc --max-requests 1000 --bind 10.20.0.31:8093 excipients:app --workers 5)
     gunicorn --access-logfile excipients.ucsf.bkslab.org.acc --max-requests 1000 --bind 10.20.0.31:8093 excipients:app --workers 5 --timeout 1000)

Revision as of 21:26, 21 February 2017

Excipient Deployment:

1. Go to the dev version of Excipients and set the version number set in the __init__.py file

2. Create the distribution file

 python setup.py sdist

3.

 ssh <super_user>@gimel

4.

 sudo -i

5.

 su - www

4. activate the production server ->

 cd /nfs/soft/www/apps/excipients/envs/production/
 source bin/activate

6. copy over the created dist folder in /nfs/soft/www/apps/excipients/envs/production/

7. Run ->

 pip install dist/CERSI-Excipients-X.Y.Z.tar.gz

8. find the excipients screen ->

  screen -ls

9. switch to excipients screen ->

  screen -dR excip

10. CTRL-C to kill

11. <UP> <ENTER> to rerun

  (this will start the gunicorn server: 
   gunicorn --access-logfile excipients.ucsf.bkslab.org.acc --max-requests 1000 --bind 10.20.0.31:8093 excipients:app --workers 5 --timeout 1000)