文档章节

在 Ubuntu 上使用 Nginx 部署 Flask 应用

92自由
 92自由
发布于 2015/01/21 11:12
字数 259
阅读 526
收藏 2

原文地址:开源中国技术翻译


遇到的问题

1.安装mysql-python 出错:mysql_config not found 

解决:http://zhoujianghai.iteye.com/blog/1520666

2.安装PIL 出错:No distributions at all found for PIL

解决:Pillow代替PIL

3.安装xlml 出错:error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

解决:http://stackoverflow.com/questions/27130286/error-command-x86-64-linux-gnu-gcc-failed-with-exit-status-1-in-virtualenv

4.配置完成后一直找不到程序入口,检查发现uwsgi的配置文件需要和程序入口在同一目录里面,贴上我自己的配置文件和应用结构,方便以后查验。

[uwsgi]
#application's base folder
base = /var/www

#python module to import
sep = run
module = %(sep)

home = %(base)/flask
pythonpath = %(base)

#socket file's location
socket = /var/www/XBSEP/Core/%n.sock

#permissions for the socket file
chmod-socket    = 666

#the variable that holds a flask application inside the module imported at line #6
callable = sep

#location of log files
logto = /var/log/uwsgi/%n.log

5.每次重启uwsgi时都需要先删除run.pyc才能正常启动。否则依旧会提示no module named run,现在还未找到解决方法。

6.IE缓存非常严重!

© 著作权归作者所有

92自由
粉丝 1
博文 55
码字总数 25852
作品 0
威海
程序员
私信 提问
centos服务器uWSGI 和 Nginx 部署 Flask 项目

前言 前段时间手贱买了几个月的腾讯云服务器。我一个做移动端的买国内服务器干啥,又不能搭梯子。最后想用python爬写数据写几个接口用app玩玩试试看看。 可惜自己只用过servelet,python的w...

静默加载
2018/08/10
0
0
在 Ubuntu 上使用 Nginx 部署 Flask 应用

我职业生涯的大部分都在使用微软的架构,最近我决定走出技术的舒适区,步入开源软件世界。我现在日常工作的项目是一个RESTful服务,这个服务需要在主流硬件上运行,且能够按照需要进行水平拓...

greatghoul
2013/09/26
5.6W
18
virtualenv 环境下 Flask + Nginx + Gunicorn+ Supervis

在这篇文章里,我们将搭建一个简单的 Web 应用,在虚拟环境中基于 Flask 框架,用 Gunicorn 做 wsgi 容器,用 Supervisor 管理进程,然后使用 OneAPM Python 探针来监测应用性能,形成一个「...

OneAPM蓝海讯通
2015/07/15
306
0
Docker容器化部署Python应用

简介 Docker是目前主流IT公司广泛接受和使用的,用于构建、管理和保护它们应用程序的工具。 容器,例如Docker允许开发人员在单个操作系统上隔离和运行多个应用程序,而不是为服务器上的每个应...

j_hao104
2019/06/28
107
0
上云连载5:使用 Nginx + uWSGI 部署 Flask 应用

教程 上云连载5:使用 Nginx + uWSGI 部署 Flask 应用 本文是「上云连载」系列第五篇,将以编程派网站为例,介绍如何在腾讯云 CVM 上部署 Flask 应用。具体来说,是如何在 Debian 8 系统下使...

EarlGrey
2016/10/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Go Web 编程之 数据库

概述 数据库用来存储数据。只要不是玩具项目,每个项目都需要用到数据库。现在用的最多的还是 MySQL,PostgreSQL的使用也在快速增长中。 在 Web 开发中,数据库也是必须的。本文将介绍如何在...

darjunlee
今天
51
0
spring-boot-maven-plugin not found的解决方案。

通过IDE创建一个springboot项目, <plugin> <groupId>org.springframework.boot</groupId>//这行红色 <artifactId>spring-boot-maven-plugin</artifactId>//这行红色</plugin> 提示sprin......

一片云里的天空
今天
84
0
OSChina 周三乱弹 —— 我可能是个憨憨

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @宇辰OSC :分享Hare Je的单曲《Alan Walker-Faded(Hare Je remix)》: #今日歌曲推荐# 可以放松大脑的一首纯音乐 《Alan Walker-Faded(Har...

小小编辑
今天
266
3
搞定SpringBoot多数据源(3):参数化变更源

春节将至,今天放假了,在此祝小伙伴们新春大吉,身体健康,思路清晰,永远无BUG! 一句话概括:参数化变更源意思是根据参数动态添加数据源以及切换数据源,解决不确定数据源的问题。 1. 引言...

mason技术记录
昨天
99
0
sql 基础知识

sql 基础知识 不要极至最求一条sql语句搞定一切,可合理拆分为多条语句 1. sql 变量定义与赋值 Sql 语句中,直接在SELECT使用@定义一个变量,如:[@a](https://my.oschina.net/a8856225a)。 ...

DrChenXX
昨天
57
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部