UCloud计算UAPI签名

UCloud计算UAPI签名

Ucloud提供了丰富的API调用指令,可以操作包括Uhost,UCDN和UDB等资源。

基于安全考虑,每个独立的API操作部分都需要带上对应的签名(signature)。

Step-by-step guide

将请求参数转化为数组,除了文档中带Required属性的参数,还必须加上公共参数(一般指PublicKey)

编辑算法脚本signature.py,带入private_key值和params数组。

算出signature值

将signature值带入URL中,使用Linux curl调用。

# gen-signature.py

# -*......

TCP MSS引发的业务不可用故障

问题描述

最近进行了一次网络扩容和设备升级,该动作之后,Java程序就不能成功连接七牛的云服务。

利用七牛提供的qwebtest工具进行诊断,诊断报告输出如下:

> PING <

Command => ping -c 5 up.qiniu.com

PING nb-gate-up.qiniu.com (183.136.139.10) 56(84) bytes of data.

64 bytes from 183.136.......

MySQL Name Resolve引发的数据库连接瓶颈

MySQL Name Resolve引发的数据库连接瓶颈

问题现象

Atlassian Confluence系统页面加载速度慢,包括打开页面、展开分支和确认提交,卡顿有时候会持续1-2分钟。

系统CPU空闲率高,内存使用量低,网络连接无延时。

查看catalina.out输入,无明显异常。

查看mysql会话列表

mysql> show processlist;

+--------+----------------------+---------------------+--------------+---------+------+-------+-......