美文网首页
tornado网站部署

tornado网站部署

作者: 开子的私家地 | 来源:发表于2016-11-24 00:35 被阅读764次

    Tornado:官方介绍,是使用Python编写出来的一个极轻量级、高可伸缩性和非阻塞IO的Web服务器软件,著名的 Friendfeed 网站就是使用它搭建的。官方网站:http://www.tornadoweb.org/
    Supervisor:一个服务(进程)管理工具,主要用于监控我们的服务器上的服务,并且在出现问题时重启之。
    Nginx:没什么好说的啦,作为Web服务器,在这里主要利用它做反向代理。
    整个的工作流程就是客户端访问Nginx主机,由Nginx反向代理到后端Tornado进程的服务器,而Tornado进程则由Supervisord管理。和其它常见的web服务架构相似,比如Nginx + PHP-FPM。

    用虚拟云VPS或者ECS等搞个系统:Ubuntu等

    配置Nginx:高性能Web服务器+负责反向代理;(做tornado的代理) //搞下详解

    Supervisor:监控服务进程的工具;(监控tornado) //搞下详解

    MySQL:数据库服务。

    注意:要掌握ubuntu的命令

    链接方式 SSH,FTP,SFTP,SCP

    权限

    sudo -s后

    passwd root

    修改root密码

    上传tornado程序 存在/testdemo 下

    Xshell用SZ/RZ 多个用rz –be
    WINSCP 图形界面传送

    linux中解压rar类型文件的命令为: unrar e file.rar 或者 rar x
    file.rar 其实后面要不要扩展名都可以。

    那么,这两个解压rar文件的命令有什么区别呢?使用unrar e file.rar 解压会把原rar压缩包中的全部文件解压到当前目录下,没有目录;而rar e file.rar 解压出来后会保持原来压缩包的目录结构。

    linux中压缩文件保存为rar压缩包的命令是:
    rar
    a 压缩后的文件名 要压缩的文件

    例如,你可以使用 rar a abc ab.txt 把当前目录下的 ab.txt文件压缩成abc.rar ,或者使用 rar a abc * 把当前目录下的所有文件和目录压缩成abc.rar ,最好是返回上一层目录,然后直接用 rar a abc
    folderName 将 folderName 整个打包压缩成abc.rar

    关于rar、unrar的更多用法,可以使用rar –help 和 unrar –help 查看帮助来了解。

    另外,我在fedora 安装不了rar和unrar。输入 sudo yum install rar 或者sudo yum install unrar 提示:

    No package rar available.

    Error: Nothing to do

    或者 No package rar available.

    Error: Nothing to do

    卸载apache2

    之前卸载重新安装后找不到apache2.conf配置文件,测试使用一下方式卸载后可用。
    (1)
    $ sudo apt-get --purge remove apache2

    $ sudo apt-get --purge remove apache2.2-common

    $ sudo apt-get autoremove

    (2) (关键一步)找到没有删除掉的配置文件,一并删除

    $ sudo find /etc -name
    "apache" -exec rm -rf {} ;

    $ sudo rm -rf /var/www

    Ubuntu查看端口使用情况,使用netstat命令:
    查看已经连接的服务端口(ESTABLISHED)
    netstat -a
    查看所有的服务端口(LISTEN,ESTABLISHED)
    netstat -ap
    查看指定端口,可以结合grep命令:
    netstat -ap | grep 8080
    也可以使用lsof命令:
    lsof -i:8888

    若要关闭使用这个端口的程序,使用kill + 对应的pid

    kill -9 PID号
    ps:kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。

    相关文章

      网友评论

          本文标题:tornado网站部署

          本文链接:https://www.haomeiwen.com/subject/dnqbpttx.html