Difference between revisions of "Flask"

From Wiki2
Line 2: Line 2:
{{:address already in use}}
{{:address already in use}}
http://flask.pocoo.org/docs/0.10/api/#module-flask.json
http://flask.pocoo.org/docs/0.10/api/#module-flask.json
====running app forever====
*nohup python app.py &
*use screen
*run supervisord(link) on system startup and control all through it (pythonic way :))
nohup means: do not terminate this process even when the stty is cut off.
& at the end means: run this command as a background task.


==flask socketio==
==flask socketio==
https://flask-socketio.readthedocs.org/en/latest/
https://flask-socketio.readthedocs.org/en/latest/

Revision as of 15:35, 25 May 2015

flask

finding port of address already in use

  $ sudo netstat -nlp | grep 80
  tcp  0  0  0.0.0.0:80  0.0.0.0:*  LISTEN  125004/nginx

or

 # sudo lsof -i :25
 COMMAND  PID        USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
 exim4   2799 Debian-exim    3u  IPv4   6645      0t0  TCP localhost:smtp (LISTEN)
 exim4   2799 Debian-exim    4u  IPv6   6646      0t0  TCP localhost:smtp (LISTEN)

http://flask.pocoo.org/docs/0.10/api/#module-flask.json


running app forever

  • nohup python app.py &
  • use screen
  • run supervisord(link) on system startup and control all through it (pythonic way :))

nohup means: do not terminate this process even when the stty is cut off.

& at the end means: run this command as a background task.

flask socketio

https://flask-socketio.readthedocs.org/en/latest/