mysql监控

前置条件

需要安装 prometheus grafana php-fpm nginx

链接

阅读更多

php-fpm内存

前景

最近发现博客的内存老是隔三差五地被“吃掉”了。

LNMP架构中PHP是运行在FastCGI模式下,按照官方的说法,php-cgi会在每个请求结束的时候会回收脚本使用的全部内存,但是并不会释放给操作系统,而是继续持有以应对下一次PHP请求。而php-fpm是FastCGI进程管理器,用于控制php的内存和进程等。

阅读更多

服务注册和发现

consul 安装

安装

阅读更多

php-fpm监控

前置条件

需要安装 prometheus grafana php-fpm nginx

链接

阅读更多

什么是JWT(JSON WEB TOKEN)

什么是JWT

Json web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准(RFC 7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登陆(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。

阅读更多

PHP-FPM 调优,最大化服务器负载

PHP-FPM 调优,最大化服务器负载

让我们来迅速了解一下怎样设置 PHP-FPM,以便达到高吞吐,低延迟以及稳定的使用 CPU 和内存的完美状态。在默认的情况下,大多数设置都将 PHP-FPM PM(进程管理器)设置为 dynamic,或者当你有可用内存的问题时常建议你使用 ondemand。接下来,让我们根据 php.net 的官方文档来比较一下这两个管理选项和我最常用的设置 —— static 之间的区别:

阅读更多

mac电脑任何命令都是command not found

前景

早上一来上班,第一件时间是打开IDEA,然后在命令窗口 git pull,一天的事故由此发生了, -bash: git: command not found!!!what???在尝试一下clear,还是不行,not found!!重启IDEA,重启电脑都没有效果。也是是IDEA有问题了,想要不重装一下IDEA,但是IDEA重装之后要安装插件,配置环境等等,我是一个比较懒还很怕麻烦的妹子,所以在试一下电脑的终端执行命令,看看是IDEA的问题,还是电脑的问题。
终端的ls都找不到,还能不能愉快的玩耍了,我的天天呀!!!一周最后一天的工作日,难道它是想给我放个假/(ㄒoㄒ)/~~。
绝望中突然想起来,昨天安装了一下go,接着配置了一下环境变量。。。。问题似乎是这里
原来是我在配置环境变量的时候把系统自带的环境变量给丢了

阅读更多

prometheus grafana 安装

prometheus

随着容器技术的迅速发展,Kubernetes 已然成为大家追捧的容器集群管理系统。Prometheus 作为生态圈 Cloud Native Computing Foundation(简称:CNCF)中的重要一员,其活跃度仅次于 Kubernetes, 现已广泛用于 Kubernetes 集群的监控系统中。本文将简要介绍 Prometheus 的组成和相关概念,并实例演示 Prometheus 的安装,配置及使用,以便开发人员和云平台运维人员可以快速的掌握 Prometheus。

阅读更多

iterm2和oh my zsh

前景

之前一直使用 Mac OS 自带的终端,用起来虽然有些不太方便,但总体来说还是可以接受的,是有想换个终端的想法,然后今天偶然看到一个终端利器 iTerm2,发现真的很强大,也非常的好用,按照网上配置了主题什么的,还是有些坑的,这边再记录下,以便后面查阅。

阅读更多

laravel 小技巧

laravel小技巧

Laravel 是一个功能丰富的框架。但是,你无法从官方文档中找到所有可用的功能。以下是一些你可能不知道的功能。

阅读更多