分享
bench - OpenWhisk 函数调用超时 debug 记录
输入“/”快速插入内容
bench - OpenWhisk 函数调用超时 debug 记录
用户6188
用户6188
2024年11月24日修改
🌈 Related Links
bench:
https://github.com/340Lab/serverless_benchmark_plus
waverless:
https://github.com/340lab/waverless
背景
在调试serverless_bench_plus的demo时发现openwhisk调用超时不返回,报了如下错误
代码块
JavaScript
invoked /_/img_resize_resize, but the request has not yet finished, with id 435c7cc780a94b3d9c7cc780a9cb3df8
分析记录
查找报错log
先问问看大模型吧,大模型说用这个指令就可以查到,id就是些上面那个无响应返回的id
代码块
JavaScript
wsk activation get 435c7cc780a94b3d9c7cc780a9cb3df8
wsk activation get --logs 435c7cc780a94b3d9c7cc780a9cb3df8
配置可访问的grafana
todo
尝试重启
依旧不行,重启实验室
全局代理
1.
连到192.168.32.1上
2.
切换crash 的连接模式(如果是tun切换到redir,如果是redir切换到tun)
重复多次依旧不行,怀疑是k3s代理配置,因为最近我原先的代理挂了
查看一下旧的k3s配置
代码块
JavaScript
/etc/systemd/system/k3s.service.env
/etc/systemd/system/k3s-agent.service.env
结果真发现当时配置的代理并没有走现在的
全局路由器
,走的是lab6 windows上的clash
使用lab3 patools 里 k3s下的k3s 安装脚本,这里既然我们有全局代理,直接注释掉这个代理部分配置吧
重新配置wsk cli的连接地址
代码块
JavaScript
wsk
property
set
--apihost 'http://192.168.31.162:32062'
NodePort是k8s对外统一映射端口,这里他似乎自动分配的,所以变了;另外配置时选任意一个k8s集群ip就可以