下面一个示例程序中,我们将使用ZMQ进行超级计算,也就是并行处理模型: 任务分发器会生成大量可以并行计算的任务; 有一组worker会处理这些任务; 结果收集器会在末端接收所有worker的处理结果,进行汇总。 taskvent: #include <stdlib.h> #include <zmq. ...
分类:
其他好文 时间:
2020-04-24 13:13:35
阅读次数:
64
nginx配置文件简单介绍nginx配置文件所在位置:/usr/local/nginx/conf我们使用vi命令查看nginx.conf里面内容cd/usr/local/nginx/confvinginx.conf下面我们就对里面内容进行分块讲解一下第一部分全局块#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglog
分类:
其他好文 时间:
2020-04-24 01:48:54
阅读次数:
72
本文介绍如何安装和升级使用rancher搭建的k8s 2020/04/23更新 rke 1.1.0 版新增了重大功能,无需停机即可更新 k8s 集群,详情参见: "how upgrades work" 1. 下载 rke 在 "rke release note" 页面下载需要的版本 2. 查看 rk ...
分类:
其他好文 时间:
2020-04-23 22:53:56
阅读次数:
81
背景收到nginx的超时报警和服务所在机器的load报警,通过分析问题时间段的系统cpu,内存,网络io,磁盘io使用情况,发现是磁盘io达到瓶颈导致。通过iostat看磁盘的await(平均每次设备I/O操作的等待时间)时间达几百毫秒且util(一秒中有百分之多少的时间用于I/O操作,即被io消耗的cpu百分比)持续100%分析定位问题服务1,通过使用iotop来看系统上使用io最多的进程,发现
分类:
其他好文 时间:
2020-04-23 00:50:14
阅读次数:
181
在 Lua 中, table 是唯一的数据结构。共享内存字典shared dict, 是在 OpenResty 编程中最为重要的数据结构。它不仅支持数据的存放和读取,还支持原子计数和队列操作。 基于 shared dict,可以实现多个 worker 之间的缓存和通信,以及限流限速、流量统计等功能。 ...
分类:
其他好文 时间:
2020-04-21 23:50:04
阅读次数:
107
原理 回顾一下OpenResty的架构图 OpenResty 的 master 和 worker 进程中,都包含一个 LuaJIT VM。在同一个进程内的所有协程,都会共享这个 VM,并在这个 VM 中运行 Lua 代码。 在同一个时间点上,每个 worker 进程只能处理一个用户的请求,也就是只有 ...
分类:
其他好文 时间:
2020-04-20 23:59:35
阅读次数:
109
原文:在WPF(core版本)中引用外部字体不可用问题说明 这几天使用WPF写软件,想引用外部字体,于是下载了字体文件: 然后在App.xaml中添加了如下代码: pack://application:,,,/IVFTempMonitor;component/Fonts/Digital7Mono-B... ...
celery worker 执行后默认会开启cpu个数个进程来保持多个任务的并发 这个-c参数指定的是启动几个worker及 监听指定队列的worker增加参数 celery -A ky_system worker --loglevel=DEBUG -P eventlet -c 1 参考: http ...
分类:
其他好文 时间:
2020-04-17 15:35:56
阅读次数:
51
nginx启动流程 master进程循环流程 worker进程循环流程 ...
分类:
其他好文 时间:
2020-04-17 12:28:18
阅读次数:
46
模拟根据登录情况判断要显示的欢迎界面 import React, { Component } from 'react'; import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; import * ...
分类:
其他好文 时间:
2020-04-13 16:54:33
阅读次数:
68