一、问题描述
最近在一台老机子上编译安装swoole拓展,装后发现在协程中发起https请求,swoole会产生段错误。
1 | [2025-02-03 17:08:39 $10498.0] WARNING Server::check_worker_exit_status(): worker(pid=10507, id=3) abnormal exit, status=0, signal=11 |
广阔天地,大有作为
最近在一台老机子上编译安装swoole拓展,装后发现在协程中发起https请求,swoole会产生段错误。
1 | [2025-02-03 17:08:39 $10498.0] WARNING Server::check_worker_exit_status(): worker(pid=10507, id=3) abnormal exit, status=0, signal=11 |
通常在本地开发环境,要想使用tls/ssl环境,除了之前文章说的使用openssl命令生成,还有更简单的方式创建证书,下面介绍mkcert工具,它能够创建在本地开发环境中由操作系统和浏览器信任的tls证书。
自签证书在一些内部服务经常用到,下面使用openssl生成。
注意:自签证书默认不受浏览器和操作系统信任。
使用RSA算法生成,这个算法各种设备兼容性最好,但逐渐被ECC算法替代。
more >>redis主要有4种运行模式,分别为单机模式(standalone)、主从复制模式(replication)、哨兵模式(sentinel)、集群模式(cluster)。默认使用单机模式
more >>grpc(全称:Google Remote Procedure Call)是google开发的rpc框架,默认使用protobuf 定义数据结构。支持跨语言、流式调用,基于HTTP2协议。
more >>生成器(Generator),从PHP5.5版本标准库就支持了,但不少phper都对其知之甚少。下面将介绍生成器的具体使用。
生成器函数不是yield一次性返回,而是在每次需要值时调用该对象的迭代方法,并在生成器产生值时保存生成器的状态,以便在需要下一个值时恢复执行。
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true
95后双子男一枚。感性,悲观的乐观主义者
爱动漫,爱音乐,爱电影,追求健康的生活方式
崇尚高可用,简洁优雅的编码方式。