Linux每个可执行程序都具有相同的虚拟地址分配,当OS启动进程时,是如何加载程序呢? 1. 进程结构体 每个进程都具有task_struct结构体,该结构体的mm字段负责对程序内存的虚拟地址映射。 mm中每个vm_area_struct对应可执行程序的段虚拟地址空间,例如.text等。当程序被执行 ...
分类:
系统相关 时间:
2017-08-06 19:35:27
阅读次数:
227
我之前用的Qt其他版本,因为一些原因我更换了Qt版本,从Qt5.9.1又更换到之前用的Qt5.3.2,但是发现无法build,问题提示如下: 19:54:03: 为项目untitled执行步骤 ... 19:54:03: 无法启动进程 "C:\Qt\Qt5.3.2\5.3\mingw482_32\b ...
分类:
其他好文 时间:
2017-08-02 22:14:35
阅读次数:
223
判断进程是否存在 启动挂掉的进程 由于脚本层层调用,如需发现异常一定要查看各种日志。。。。。 crontab 和 shell命令下会有各种环境变量不一致的问题。。。。。 绊倒过N次了。。。。今天又被绊了。。。。 例子:实现监控某个进程,如果进程挂掉,则启动进程。 并且接着发邮件通知。。。 脚本执行方 ...
分类:
编程语言 时间:
2017-08-02 10:19:25
阅读次数:
206
Nginx的配置文档具体解释。在这儿做个总结,以便以后使用的时间查看。 下面大部分自己整理。部分来自參考 #设置用户 #user nobody; #启动进程数(一般和server的CPU同样) #能够使用 $ cat /proc/cpuinfo 查看内核数 worker_processes 2; # ...
分类:
其他好文 时间:
2017-07-25 22:35:48
阅读次数:
266
1 查看系统中全部进程 ps aux ps -le 关于这个命令的输出结果的解释: 查看系统的健康状态 top 输出结果 查看进程树 pstree -p 显示进程的pid -u 显示进程的所属用户 终止进程 强制杀死进程 kill -9 pid 重新启动进程 kill -1 pid killall ...
分类:
系统相关 时间:
2017-07-24 18:52:24
阅读次数:
327
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集于网络. user www-data; #运行用户worker_processes 1; #启动进程,通常设置成和cpu的数量相等 error_log /var/log/nginx/error.log; #全局错误日志及PI ...
分类:
其他好文 时间:
2017-07-22 11:01:06
阅读次数:
178
参考书籍:Java多线程编程核心技术(高洪岩) 一、java多线程技能 1.线程的启动 进程:QQ.exe 线程:QQ发一条消息由一个线程处理,QQ传输文件由一个线程处理 创建线程:使用多线程的时候,代码运行结果与代码执行顺序和调用顺序是无关的。使用多线程的时候可能上一行的代码还没执行完,就执行了下 ...
分类:
编程语言 时间:
2017-07-14 18:48:36
阅读次数:
131
进程和线程 进程是一个系统级别的概念,用来描述一组资源和程序运行所必须的内存分配。每一个进程都有一个唯一的进程标识符(PID);线程是进程的基本单元;进程的入口点创建的第一个线程被称为主线程;线程主要是由CPU寄存器、调用栈和线程本地存储器(Thread Local Storage,TLS)组成的。 ...
分类:
编程语言 时间:
2017-07-13 23:46:07
阅读次数:
179
1 # 使用multiprocessing模块创建多进程 2 # multiprcessing模块提供了一个Process类来描述一个进程对象. 3 # 创建子进程时,只需要传入一个执行函数和函数的参数,即可完成一个process实例的创建 4 # 用start()方法启动进程 5 # 用join(... ...
分类:
系统相关 时间:
2017-06-25 16:08:48
阅读次数:
199
worker进程死掉 在一个节点 kill work进程 比方 kill 2509 对work没有影响 由于会在其它节点又一次启动进程运行topology任务 supervisor进程死掉 supervisor进程kill掉 对work进程没有影响 由于他们是互相独立的!。 nimbus进程死掉(存 ...
分类:
其他好文 时间:
2017-06-17 12:07:40
阅读次数:
128