django常见问题(一)
Q1:将Debug=false后,所有页面都打不开,全部显示server error 500,但是设置Debug=true又好了 可能报错:CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False. 解决方案:ALLOWED_HOSTS = [‘127.0.0.1‘, ‘localhost‘](如果是部署到公网,则填写对应域名或者子域名) Q2:报错信息: ModelForm Creating a ModelForm
Nginx出现413 Request Entity Too Large错误解决方法
切换到传统文件上传界面,重新上传一个大文件,这回出来错误提示了,413 Request Entity Too Large,google了一下,发现是Nginx的错误提示。
Web服务器之Nginx详解(理论部分3)
Web服务器之Nginx详解(理论部分) - WEB服务器 - 次元立方网 - 电脑知识与技术互动交流平台 八、Apache 的工作模式 1.apache三种工作模式 我们都知道Apache有三种工作模块,分别为prefork、worker、event。 prefork:多进程,每个请求用一个进程响应,这个过程会用到select机制来通知。 worker:多线程,一个进程可以生成多个线程,每个线程响应一个请求,但通知机制还是select不过可以接受更多的请求。 event:基于异步I/O模型,一
Web服务器之Nginx详解(理论部分2)
Web服务器之Nginx详解(理论部分) - WEB服务器 - 次元立方网 - 电脑知识与技术互动交流平台 四、Web 服务请求过程在上面的讲解中我们说明,Web服务器的如何提供服务的,有多进程的方式、多线程的方式还有异步方式我们先简单这么理解,大家肯定还有很多疑问,我们先存疑,后面我们慢慢说,现在我们不管Web服务器是如何提供服务的,多进程也好、多线程好,异步也罢。下面我们来说一下,一个客户端的具体请求Web服务的具体过程,从上图中我们可以看到有11步,下面我们来具体说一下, 首先我们客户端发
Web服务器之Nginx详解(理论部分1)
一、前言 注,在说Web服务器之前,先说说线程、进程、以及并发连接数。 1.进程与线程 进程是具有一定独立功能的程序,关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。从逻辑角度来看,多线程的意义在于一个应用程序(进程)中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用来实现,而是作为进程来调度和管理以及资源分配。这就是进程和线程的重要区别,进程和线程的主要差别在于,进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而
Ubuntu 12.04 安装最新版本的Nginx
先解决一个问题: UBUNTU 12.04重装NGINX无效 1 2 apt-get purge nginx nginx-common nginx-full apt-get install nginx 如果是想安装最新版的: 1.add key wget http://nginx.org/keys/nginx_signing.key apt-key add nginx_signing.key 2.touch /etc/apt/sources.list.d/nginx.