这里记录了一下Nginx使用过程中常见的状态码,仅仅是做了一下解释,如果遇到下面的问题,可以到根据所代表的意义,去相应的应用程序查看 error log,以此来找出对应的解决方案
Nginx倒腾笔记(一):变量
nginx在使用过程中最基础的应该就是 变量了, 不然在rewite或location匹配的时候,有可能就无从下手了,在这里,个人整理了一下nginx的变量,并做了一下简单的测试,仅供参考
PHP基于共享内存实现single信号量控制脚本启停
我们在使用nginx的时候,有-s reload
实现配置的重载,别的应用也有kill -USR1
实现配置的重载,但是在php的脚本在执行的时候,就只有简单粗暴的kill
来杀死,再启动。所以,是否可以实现 类似于 nginx的-s
一样,给与一个信号量,来进行平滑重启或杀死?
玩玩Swoole(一):Swoole整合Yii
PHP是个单线程的脚本的语言,虽然可以通过pcntl-fork实现简单的多线程,但是这个肯定不是最优解,所以也就开始接触了Swoole,但是公司还没有相关的项目,所以也就玩玩而已
Nginx倒腾笔记(先导):$1等变量的使用
这篇文章的命名也是比较晦涩,这也充分显示了我的语文功底是多么的薄弱。简单解释一下吧,我们在使用nginx里面的正则做匹配及rewrite或proxy_pass的时候,会经常使用\$1,\$2这样的变量,这边文章就是做这个解释的。
其实我是准备写一个Nginx的系列的,而这个是我近期踩到的一个坑,又想记录下来,所以就变成了先导篇。
Yii2倒腾系列:邮箱及多邮箱配置
Elastic Stack倒腾(1)- 使用Logstash从MySQL导入数据到Elastic
序言
Elastic Stack是是Elastic公司的一套开源项目,这套技术栈也被广泛的称之为ELK。包括elasicsearch,logstash,kibana。其主要功能就是对数据进行收集,格式化,索引,分析和可视化。具有搭建简单,配置容易等优点。
起初,只有elasticsearch是elastic公司的,不过在接下来的一段时间内,elastic公司先后收购了logstash和kibana,统一三者的发布版本号,完善了三者间的配合,将三者打造成了数据收集分析和展示的利器。
ElasticStack从2014年开始逐渐趋于完善稳定,不过现在(2016年05月16日)仍处在快速迭代中。
对于分析日志而言,一般分为三个步骤;日志收集,日志整理存储,数据展示。对应ElasticStack中的:L(ogstash), E(lasticsearch),K(ibana)。
Sublime倒腾系列:SublimeLinter-PHP语法检验
安装
通过package controller
搜索安装SublimeLinter
和SublimeLinter-php
即可。
如果不清楚package controller
的使用的话,可参考《Sublime倒腾系列:配置sftp实现文件上传下载》 或 参考官方文档 https://packagecontrol.io/installation
配置
Preference
-> Package Setting
-> SublimeLinter
->setting
即可打开 SublimeLinter
的用户自定义界面,左侧是系统预设的配置,可以根据左侧的预设 在右边的用户设置中进行一下设置:
我的设置如下:
1 | // SublimeLinter Settings - User |
当然,你还可以根据自己的喜好进行配置,例如 style,显示的样式, panel显示等,这个就不多介绍了,注释写的很清晰了。