摘要:
Nginx 500错误(Internal Server Error 内部服务器错误):500错误指的是服务器内部错误,也就是服务器遇到意外情况,而无法履行请求。 500错误一般有几种情况: 1. web脚本错误,如php语法错误,lua语法错误等。 2. 访问量大的时候,由于系统资源限制,而不能打开 阅读全文
摘要:
Nginx 504错误(Gateway time-out 网关超时)的含义是所请求的网关没有请求到,简单来说就是没有请求到可以执行的PHP-CGI。 一般看来, 这种情况可能是由于nginx默认的fastcgi进程响应的缓冲区太小造成的, 这将导致fastcgi进程被挂起, 如果你的fastcgi服 阅读全文
摘要:
nginx 503错误(Service Temporarily Unavailable 服务暂时不可用): 503是一种HTTP状态码,由于临时的服务器维护或者过载,服务器当前无法处理请求。这个状况是临时的,并且将在一段时间以后恢复。 一般来说,出现503错误多半是因为网站访问量大,造成了流量超限或 阅读全文
摘要:
http请求流程:一般情况下,提交动态请求的时候,nginx会直接把 请求转交给php-fpm,而php-fpm再分配php-cgi进程来处理相关的请求,之后再依次返回,最后由nginx把结果反馈给客户端浏览器。 Nginx 502 Bad Gateway错误是FastCGI有问题,造成NGINX 阅读全文
摘要:
目录: HandlerSocket的原理 HandlerSocket的优势和缺陷阐述 HandlerSocket的性能测试 HandlerSocket的原理 HandlerSocket的应用场景: MySQL自身的局限性,很多站点都采用了MySQL+Memcached的经典架构,甚至一些网站放弃My 阅读全文
摘要:
kafka-phpkafka-php的github地址 https://github.com/jacky5059/kafka-php生产者produce示例代码send($messages, $topic); printf("\nSuccessfully sent %d messages (%... 阅读全文
摘要:
Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。在大数据系统中,常常会碰到一个问题,整个大数据是由各个子系统组成,数据需要在各个子系统中高性能,低延... 阅读全文
摘要:
数据库和表名小写禁止使用关键字做为库、表、字段名表,字段名需要有明确意义,并简单明了字段和表都有注释必须有主键字段不允许为NULL,需为not null default 0(or default '')索引名为idx_开头,后以字段名(或字段名缩写)拼接使用字符集 utf8/utf8mb4非特殊情况... 阅读全文
摘要:
转载自https://github.com/alibaba/RocketMQ/wiki/rmq_vs_kafkaRocketMQ与Kafka对比(18项差异)淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储... 阅读全文
摘要:
阿里巴巴mysql数据库binlog的增量订阅&消费组件canal ,转载自 https://github.com/alibaba/canal最新更新canal QQ讨论群已经建立,群号:161559791 ,欢迎加入进行技术讨论。canal消费端项目开源: Otter(分布式数据库同步系统),地址... 阅读全文