LMLPHP后院

关于 Linode 图表缝隙问题的原因技术

maybe yes 发表于 2020-08-26 00:43

Why Linode graphs has gaps? Lets look the official's answer.

Support

/
Tickets

/
#14435220: Why? Why Does The Restart Not Give Any Notice?
Last updated by rpalko at 2020-08-25 08:55:18

linode11951895
hosser
commented 14小时前
I often see server outages in the 24-hour chart. Why? It has been particularly unstable since the maintenance on August 5th. This has caused a lot of damage to us. Why?


rpalko
Linode Expert
commented 7小时前
Hi there,

I'd be happy to help you out here. I've had a look at your Linode and the host it resides on; I don't see any indicators of downtime, nor do we have reports of other people experiencing downtime around that time.

With that said, I do see the gaps in your graphs that make it seem like your Linode was down. This is due to a an interruption in the data collection from our system. We are in the progress of upgrading the services that collect this data, which is why you have been seeing these gaps in the graphs. This information comes from the perspective of the host, but our Longview Service is a better representation from the perspective of your Linode. Many of our customers also implement their own monitoring solutions to keep an eye on their Linodes.

I hope this helps! If you have any further questions or concerns, please let us know.

Thanks,
Bobby Palko
Linode Support Team

Fix Malformed UTF-8 characters, possibly incorrectly encoded技术

maybe yes 发表于 2020-08-18 21:50

PHP 的 json_encode 函数处理一些数据的时候,有时候会出现 Malformed UTF-8 characters, possibly incorrectly encoded 这种错误,错误代号 5。这个问题怎么解决呢?问题的根本在于非法字符,一般情况下是不会出现的,要认真的查看代码,找出哪一步生产出了非法字符。

比如字符串:

/s/%D0%C5%B4%FB%D7%CA%BD%F0%C8%EB%CA%D0%B1%BB%B7%A3/

当你使用 json_encode 处理的数据包含上面的字符串的时候,是不会有什么问题的,但是如果你一不小心,将它 urldecode 了,这下就产生了垃圾数据,非法编码了,这个就是进攻吧。

为什么主流路由器对于设备的备注只支持32个?技术

maybe yes 发表于 2020-08-09 12:04

对于路由器你知道多少?你是否和我们一样,对于技术的理解,比如以理论的子网地址数量来自以为是的认为路由器理论连接数是 254 个?

我之前用华为路由器,也是千兆路由器,其实没有过时,出厂才两年多的时间。我家米家设备数量现在 42 个,同时连接数有可能会超 32 个,最让我受不了决定更换的原因是路由器对于设备名称的备注总是丢失,超过 32 个就丢失,让我对这个问题很苦恼,很难管理路由器。于是我换上了小米目前算是最好的路由器 AX3600,结果发现小米的这款所谓顶级配置支持 WIFI-6 的路由器也有这个问题,不论是 APP 管理界面,还是网页管理界面,只会显示 32 个连接过的设备,时间一长没有连接的设备就会出局,备注自然也就丢失了,但是小米有另外一个解决方案,那就是米家的备注,路由器会同步米家的备注名称,假使一台设备由于一段时间中断没有连接网络被踢出设备列表,当它再次接入的时候,小米路由器依然可以从米家将备注名称同步过来;这款小米官方产品描述上写的支持 248 台设备稳定连接的路由器也不过尔尔(这里的 248 台指的是 WIFI-6)。

MacOS terminal 主机名被莫名其妙的更改技术

maybe yes 发表于 2020-08-02 17:53

在 MacOS High Sierra 里面,有时候会出现你的共享主机名被莫名修改的情况,在 Terminal 里面主机名变成了一串数字加字母的组合,看着特别不舒服。这个是什么原因呢?。

现象:你的主机名变了,变成了一串莫名其妙的数字加字符,我就变成了 8c8590bfe46e 这样子一个主机名,过一阵子又会变回正常你以前的主机名(坑啊啊。)

产生的影响:在 AirDrop 共享里面找不到你的主机名, 假如你使用了 tomcat 部署项目,还会报一个奇怪的错误,告诉你 x.com(上面被修改过的主机名)不是一个合法的主机名。(这种问题网上的解决办法是去 hosts 文件你面配置 x.com 对应的 ip 是172.0.0.1 即可,这样子是能解决的,已经试过了)

MySQL 修改字段类型长度 SQL技术

maybe yes 发表于 2020-04-18 14:36

MySQL 中修改字段类型,修改字段名称等的一些 SQL 语句,做个记录,方便今后使用。

修改字段长度,使用特别频繁,其实也就是修改字段类型,但是不改变字段名称。

ALTER TABLE table_name MODIFY COLUMN 字段名 数据类型(修改后的长度);

修改字段名称,这个使用了 CHANGE 语句,如下:

alter table 表名 change 字段名 字段新名称 字段的类型;

新增字段,使用 add 语句:

ALTER TABLE 表名 ADD COLUMN 字段名 字段类型 DEFAULT NULL;

删除字段,使用 drop 语句:

ALTER TABLE 表名 DROP COLUMN 字段名;
2021-04-20 01:57:33 1618855053 0.027684