1.引言 合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线 ...
分类:
编程语言 时间:
2019-10-18 18:52:56
阅读次数:
83
摘要「HHBchain」中使用了 CCXT 而且目前的项目是使用 celery 做的分布式,多个 CCXT 对象会在多个 celery worker 进程中被重复使用,这样就会存在 nonce 被重复的问题,所以这里必须对 CCXT 对象加锁。目前在研究锁方案。「django-easy-valida... ...
分类:
其他好文 时间:
2019-10-17 17:29:13
阅读次数:
61
系统架构:域名--F5--nginx集群--服务 现象:web页面随机性的时好时坏,坏的时候会报500内部服务错误或者404页面丢失。 定位:代码、配置、网络都检查了,没问题,最后发现访问域名就会报错,直接访问内网服务器地址就没问题,怀疑是nginx的问题。查看nginx的日志,发现有报错:work ...
分类:
其他好文 时间:
2019-10-17 01:01:24
阅读次数:
438
1. 更改uwsgi的配置文件uwsgi.ini 2. 在nginx配置文件中的路由模块添加uwsgi支持. 更改server模块. nginx配置全文: 1 worker_processes 1; 2 events { 3 worker_connections 1024; 4 } 5 http { ...
分类:
其他好文 时间:
2019-10-16 13:11:52
阅读次数:
97
1.安装依赖 2.下载 3.安装 直接访问服务器的IP,如果出现以下画面说明成功 4.配置开机自启动 如果所用工具能直接打开文件,则可以直接打开修改,不能的话用vi修改 5.配置映射 默认配置是80端口,localhost,执行Nginx root目录下的html文件,如果要配多个location, ...
分类:
其他好文 时间:
2019-10-16 11:38:20
阅读次数:
175
我们的项目在使用celery异步任务的时候,并没有告诉大家如何去查询我们异步任务的执行结果,这里小编简单跟大家聊一聊,提供一下思路如果需要查看异步任务的调用结果,就需要使用到了backend这个参数了:当我们像指明broker一样指明了backend之后,当worker执行完任务,会返回task唯一 ...
分类:
其他好文 时间:
2019-10-14 12:59:28
阅读次数:
480
上篇《编译安装nginx》已将nginx安装好,这篇写nginx配置文件和部分优化参数。 查看nginx的配置文件路径,可以使用nginx配置文件检查命令nginx -t: nginx文档:http://nginx.org/en/docs/http/ngx_http_core_module.html ...
分类:
其他好文 时间:
2019-10-14 12:19:07
阅读次数:
106
Constructor C++11 提供了std::thread,std::thread thread_object(callable),callable可以是 1. A function pointer 2. A function object 3. A lambda expression To ...
分类:
编程语言 时间:
2019-10-14 01:25:34
阅读次数:
132
环境概况 自建k8s集群,主机操作系统ubuntu16.04,k8s版本v1.14, 集群网络方案calico-3.3.6. worker节点数50+,均为GPU物理服务器,服务器类型异构,如Nvidia P4/T4/V100等。 异常现象 故障起因是k8s集群新增加了一台worker节点机器ser ...
分类:
其他好文 时间:
2019-10-13 13:02:22
阅读次数:
559
反向代理 负载均衡策略 round-bobin 算法, 依次轮训, 挨个进行 weight 权重, 默认1 max_conns server的最大并发连接数, 仅作用于单worker max_fails 在 fail_timeout 时间段内, 最大的失败次数. 当达到最大失败时候, 会在 fail ...
分类:
其他好文 时间:
2019-10-12 14:38:49
阅读次数:
209