服务端 python
leventse
这个人还不机智,所以什么都不写。
展开
-
使用fastdfs+django+nginx存储文件
此次搭建的fastdfs主要是为了转存由于时间过期会失效的URL中的文件。在服务器上搭建一个单机的fastdfs,然后通过django+nginx来将其包装成服务。该服务接收URL,下载URL中的文件,存储于fastdfs,返回fastdfs的新URL给客户端。客户端能够访问新的URL并下载文件。1. 搭建 网上的搭建教程很多,在此不再多说,以下是搭建时参考过的。使fas...原创 2018-05-16 15:22:29 · 1655 阅读 · 0 评论 -
setuptools打包django:python3.4
1. 背景在安装python的相关模块或者库时,我们一般会采用以下几种方式进行安装: 1. pip:这种方式会下载包并安装相关的依赖。 2. setup:需要手动下载源码并安装,然后手动安装相关依赖。当我们发布的项目,使用到了python的redis、mysql模块等,和自己开发的模块。这个时候可以使用setuptools将python的模块以及相关依赖、自己开发的模块同时进行打包,使...原创 2018-05-16 16:48:27 · 1221 阅读 · 0 评论 -
uwsgi+nginx结构下的nginx日志异常
我的小项目是django+uwsgi+nginx这样的结构,nginx的配置如下:upstream myapp.test.com{ server 10.*.*.*:8080; keepalive 768;}server { listen 443 ssl; server_name myapp.test.com;...原创 2018-08-09 16:15:00 · 826 阅读 · 0 评论 -
uwsig与nginx的长连接
1. nginx1.1 客户端与nginx的长连接keepalive_timeout:客户端与nginx之间的长连接超时设置,当一个连接的最后一次数据传输至今超过了这个时间,那么当前连接就会被服务端主动关闭。 默认值60s,因此客户端与Nginx默认是长连接的。keepalive_requests 也是客户端与Nginx的长连接设置,如果当前客户端与nginx之间的长连接上处理的请...原创 2018-08-13 11:42:45 · 2137 阅读 · 0 评论 -
uwsgi与nginx的通信
【转载】1. nginx和uwsgi的通信nginx发送数据到uwsgi:首先nginx会判断用户是否设置client_max_body_size指令,如果设置了,则会用该值来和content-length进行比较,如果发送的包体超过了设置的值,则nginx返回413包体过大的错误。如果包体在给定范围内,则nginx会根据proxy_request_buffering是否开启,来决定是...转载 2018-08-17 17:40:03 · 2056 阅读 · 0 评论