摘要: 进程与线程的描述 一个进程至少会创建一个线程,多个线程共享一个程序进程的内存。程序的运行最终是靠线程来完成操作的。线程的数量跟CPU核数有关,一个核最多能发出两个线程。线程的操作主要分为:一:给CPU进行程序命令的执行。二:IO的操作(读取或输出数据)或者请求网络数据。 IO复用形成原因 如果一个I 阅读全文
posted @ 2019-03-06 14:27 zhang-san 阅读(17663) 评论(0) 推荐(2) 编辑
摘要: https://blog.csdn.net/gao_yu_long/article/details/79390510 补充一点: 如果php-cgi -b 127.0.0.1:6999,则6999端口就会是cgi nginx就可以 通过网页访问时,就可以使用cgi了 阅读全文
posted @ 2019-03-05 18:09 zhang-san 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 整个PHP环境和Zend环境会涉及多个全局变量,下面是几个比较重要的: php_core_globals core_globals(main/php_globals.h) ==> PG PHP调度sapi和zend engine的整个环境的全局变量存放位置sapi_globals_struct sa 阅读全文
posted @ 2019-03-05 16:38 zhang-san 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-04 18:12 zhang-san 阅读(175) 评论(0) 推荐(0) 编辑
摘要: import json from urlparse import parse_qs from wsgiref.simple_server import make_server import os import re from django.http import HttpResponse from django.conf import settings settings.configure() ... 阅读全文
posted @ 2019-03-04 17:45 zhang-san 阅读(318) 评论(0) 推荐(0) 编辑
摘要: Top指令: CPU/内存情况 终端下使用该指令示例结果: 上图对一些重要的参数进行了简单标识,笔者这里使用的是XShell对远程Linux服务器进行连接和管理。可以看到,在 top 指令返回的结果中,CPU和内存的占用信息都十分详细: IOStat指令: 磁盘情况 终端下使用该指令示例结果: 如上 阅读全文
posted @ 2019-03-04 17:35 zhang-san 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 互联网 70%的网站以下图 上图就很清晰地展现了一个最常见的PHP网站所运行在的环境。从客户端浏览器请求到收到页面的大致流程: 我们来看一个典型的PHP网站采用的分布式系统架构: 阅读全文
posted @ 2019-03-04 17:29 zhang-san 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 如果创建时,目录中有多个vmdk文件,可以将其合成一个,方便导到其他地方运行,如图所示 win下cmd命令,找到安装vmware目录,合并的命令如下 接下来创建虚拟机时,勾选这一项 这样就可以把自己做好的vmdk文件导入 阅读全文
posted @ 2019-02-28 10:43 zhang-san 阅读(5562) 评论(0) 推荐(0) 编辑
摘要: 当用户user登录是调用/usr/bin/changeip.sh 接下来你懂的! 阅读全文
posted @ 2019-02-13 16:19 zhang-san 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1、跟踪启动nginx运行步骤 2、查看进程状态 3、定位进程异常退出 阅读全文
posted @ 2019-01-31 15:01 zhang-san 阅读(368) 评论(0) 推荐(0) 编辑