• 等级
  • 387997 访问
  • 66 原创
  • 52 转发
  • 13931 排名
  • 11 评论
  • 13 获赞

nginx+uwsgi提高并发量配置

配置从三个方面着手  1.系统层面配置  2.nginx配置  3.uwsgi配置 一:系统层面配置 1、调整同时打开文件数量 ulimit -n 20480 ulimit -a  # 查看是否生效 2、TCP最大连接数(somaxconn) echo 10000 > /proc/sys/net/core/somaxconn 3、TCP连接立即回收、回用(recycle、reuse...

2018-12-23 16:53:12

uWSGI 队列溢出的问题 uWSGI listen queue of socket "127.0.0.1:9001" (fd: 3) full !!! (101/100)

  如果没有设置uwsgi的--listen,如果sysctl -a | grep net.core.somaxconn发现net.core.somaxconn=128。 那你使用uwsgi启动的服务,单机最大支持并发数为100*(启动的uwsgi进程数)。 如果启动进程为4个,则最大并发只能支持400,这样会在uwsgi的log日志中出现错误uWSGI listen queue of so...

2018-12-23 16:28:36

配置VPS服务器ssh git全过程

  <span style="font-family:微软雅黑,Arial,Helvetica,sans-serif; background-color:rgb(255,255,255)">windows putty 来连接ssh</span>   GIT 安装   sudo apt-get install git       检查下安装的版本  ...

2018-12-13 15:34:00

flask搭建项目要用的一些库

#框架 flask #表单 flask-wtf #登陆 flask-login #缓存 flask-caching #邮件 flask-mail #主题模板 flask-themes #api flask-restful #缓存数据库,如果没有安装redis,需要先执行apt-get install redis-server flask-redis #xml dict 互相转换 ...

2018-11-27 16:16:29

flask request属性

path /page.html script_root /myapplication base_url http://www.example.com/myapplication/page.html url http://www.example.com/myapplication/page.html?x=y url_root http://www.exa...

2018-10-25 10:51:38

requirements.txt 生成

生成requirements.txt pip freeze > requirements.txt 安装requirements.txt依赖 pip install -r requirements.txt

2018-10-08 11:53:01

喵星人最爱的“毒品”

喵星人最爱的“毒品”

2018-07-13 17:37:48

Nginx 413 修改上传文件大小限制

在上传时nginx返回了413错误,查看log文件,显示的错误信息是:”413 Request Entity Too Large”, 需要做以下设置:打开nginx主配置文件nginx.conf,找到http{}段,增加 client_max_body_size的相关设置, 这个值默认是1m,可以增加到8m以增加提高文件大小限制;我设置成了       client_max_body_size  ...

2018-06-26 12:07:55

Linux下挂载硬盘,解决阿里云挂载后重启消失的问题

完整的阿里云挂载数据盘方法如下:1、入手阿里云后查看有几块硬盘:(只显示概况,不显示分区情况)fdisk -l|grep Disk2、查看硬盘分区fdisk -l如果有提示:disk /dev/vdb doesn t contain a valid partition table说明数据盘还没有分区和挂载3、分区切换到root账户,进入根目录;命令 "fdisk /dev/vdb";然后按提示进行...

2018-06-25 17:55:41

pip常用命令

在线安装pip install <包名> 或 pip install -r requirements.txt通过使用== >= <= > <来指定版本,不写则安装最新版requirements.txt内容格式为:APScheduler==2.1.2Django==1.5.4MySQL-Connector-Python==2.0.1MySQL-python==1....

2018-03-02 13:52:15

nginx 504超时 主要是uwsgi 连接数不够用

1.首先先看一下nginx.conf里影响处理的配置。    user nginx; worker_processes  xx;  #可以设置成cpu个数,体验较佳的性能 error_log  /var/log/nginx/error.log; pid        /var/run/nginx.pid; worker_rlimit_nofile 65535; # 最大打开文件数,这

2017-09-19 22:20:18

MacBook Pro无法开机的解法办法

MacBook/MacBook Pro无法开机的解法办法 故障描述: 当你的电脑出现自动关机的情况或者无缘无故电力全部消失,重新按Power键开机时,有时候萤 幕一片黑,无法成功开机, 有时候开机成功后没几分钟就没有反应了也开不了机,这就需要使用 PRAM和PMU了。 什么是Reset PRAM? 就是同时按下苹果键+Option+R+P再按下电源键开机前面四个键按着

2017-08-06 15:09:05

避免SSH连接因超时闲置断开

方案一:在客户端设置 方法很简单,只需在客户端电脑上编辑(需要root权限)/etc/ssh/ssh_config,并添加如下一行: ServerAliveInterval 60 此后该系统里的用户连接SSH时,每60秒会发一个KeepAlive请求,避免被踢。 方案二:在服务器端设置 如果有相应的权限,也可以在服务器端设置,即编辑/etc/ssh/sshd_config

2017-07-31 18:51:22

onnection.ConnectionError: Cannot connect to database default :

pymongo版本不兼容造成的错误,重新安装低版本可以解决

2017-02-12 16:19:52

生成字符串

''.join(map(lambda xx:(hex(ord(xx))[2:]),os.urandom(32)))

2016-08-03 11:45:50

ubuntu 10.04下设置pythonpath

这段时间科研无聊,闲暇时就学学python。在学习模块内容时,试着设置PATHONPATH,但总也没成功。一般来说,设置这个路径可以有以下几个方法: 1 .在运行交互模式的时候,python会自动把当前目录添加到os.sys.path中,具体查看可以这样: >>> import sys >>> sys.path 获得结果是一个列表,因此可以通过修改这个列表增加自己需

2016-08-02 14:07:02

chrome 安装

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo gdebi google-chrome-stable_current_amd64.deb

2016-03-29 17:37:18

mongodb查询子集

where['$or'] = [{'key':{"$regex":r"^.*" + key + ".*$"}},{'ycname':{"$regex":r"^.*" + key + ".*$"}},{'name':{"$regex":r"^.*" + key + ".*$"}},{'package.package':{"$regex":r"^.*" + key + ".*$"}}]

2016-01-16 11:47:25

python 返回的json格式转换

param = json.loads(json.dumps(eval(p)))

2015-12-20 14:44:41

代码 在用户会执行不了需注意比较/home/ygq

在 ~/ 这样的目录里存放代码,会出现执行不了的情况,没有仔细研究,或者是我自己没弄好。极有可能是,每个用户的家目录是有自己的特殊权限,其他用户如:nginx可能是www-data这样会没有权限。总之最好是放在根目录。如:/web

2015-12-04 20:22:07

少年强则国强

关注