拥有0000-未整理-等待研究标签的文章

PHP实现队列的原理 - 宗炳煌 - 博客园

关于的队列的介绍,我这里就不多讲了,随便百度一下都很多用过laravel框架的童鞋都知道其自带队列功能,之前我很费解,PHP只是一个脚本,有超时机制为什么能不停的去执行队列呢?带着这个问题,在网上找了一下相关的介绍,这里我没有研究透laravel的队列,而且用这么高大上的实例来给大家讲,我估计自己都云里雾里所以我就其原理说明一下我们新建一个文件queue<?php whil...
阅读全文

(1) 使用 Swoole 来加速你的 Laravel 应用 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

](https://iocaffcdn.phphub.org/uploads/images/201805/10/1/67O4dCaV0z.png?imageView2/2/w/1240/h/0) 是为 PHP 开发的生产级异步编程框架。 他是一个纯 C 开发的扩展, 他允许 PHP 开发者在 PHP 中写 高性能,可扩展的并发 TCP, UDP, Unix socket, HTTP, We...
阅读全文

使用 Swoole 来加速你的 Laravel 应用 - PHP / Laravel / 全栈 - CSDN博客

 是为 PHP 开发的生产级异步编程框架。 他是一个纯 C 开发的扩展, 他允许 PHP 开发者在 PHP 中写 高性能,可扩展的并发 TCP, UDP, Unix socket, HTTP, WebSocket 服务, 而不需要拥有太多的非阻塞 I/O 编程和低级别的 Linux 内核知识。 你可以把 Swoole 想象成 NodeJS, 但对于 PHP 来说将有更高性能。为什么要在 S...
阅读全文

filebeat和ELK全用了6.2.4了,kafka是1.1.0,filebeat写入kafka后,所有信息都保存在message字段中,怎么才能把message里面的字段都单独分离出来呢? - Elastic 中文社区

我用filebeat收集的是json格式的nginx日志,filebeat收集的信息用output:kafka到达kafka后是这样: ```{"@timestamp":"20180507T14:47:43.586Z","@metadata":{"beat":"filebeat","type":"doc","version":"6.2.4","topic":"elknginx"},"sou...
阅读全文

(1) Laravel 的日志系统 - monolog | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

日志的重要程度不言而喻, 不管是在开发过程中, 还是部署到生产环境后, 都是经常使用的. 随着 `psr3` 的出现, 终于统一了 `php` 中日志的风格. 但是, 好用的记录日志系统, 也很重要. `monolog` 是我遇到的最好的日志系统. 而且, `laravel` 中也是用的 `monolog`.参考Using Monolog 安装 (Ins...
阅读全文

基于 Laravel 集成的 Monolog 库对日志进行配置和记录 - Laravel学院

我们讲了Laravel中的错误和异常处理,在当中我们提到捕获到异常后除了在页面上显示之外,还会将异常记录到日志中,尤其是在线上,这一点很重要,为方便我们排查问题提供了有力的依据,因为线上出现问题是不可能在浏览器中显示错误信息的(这样会暴露服务器上的文件位置和代码信息)。当然,日志的作用远远不限于此,还可以用来记录线上用户行为,站点访问信息,用户操作记录等等。正因如此,对于大型系统而言,日志...
阅读全文

PHP Laravel定时任务Schedule - a_new_steven的博客 - CSDN博客

前提:本文方法是利用Linux的crontab定时任务来协助实现Laravel调度(Mac也一样)。 一、首先添加Crontab定时任务,这里只做简单介绍。 用命令crontab e 添加如下内容``` /usr/local/bin/php /usr/local/var/www/projectName/artisan schedule:run /dev/null 2&1...
阅读全文

Laravel框架实现定时Task Scheduling - gent__chen的博客 - CSDN博客

问题描述:在网站开发中,需要经常开启一些定时任务,例如定时清理脏数据等。本文主要介绍使用laravel自带的Task Scheduling配合cron实现定时任务。1. 编写定时任务 在laravel框架的App\\Console\\Kernel.php目录下编写你需要执行的定时任务。例如: ``` $schedulecall(function () {...
阅读全文

linux zookeeper kafka开机启动 - wuhulala的休息室 - CSDN博客

zookeeper1. 打开目录```cd /etc/init.d/```1. 新建zookeeper```vi zookeeper```1. 修改内容```!/bin/bashexport JAVA_HOME=/opt/jdk1.8.0_161export PATH=$JAVA_HOME/bin:$PATH chkconfig:2345 20 ...
阅读全文

kafka 自启 - weixin_39878226的博客 - CSDN博客

1. 进入到/etc/rc.d/init.d目录下,命令是:cd  /etc/rc.d/init.d2. 新建一个名为kafka的文件 touch  kafka3. 对文件进行修改:!/bin/bash chkconfig:2345 30 80 description:kafka processname:kafkaexport JAVA\_HOME=/usr/java...
阅读全文