openresty lua 使用
简单例子
简单例子
wrk 是一种现代 HTTP 基准测试工具,能够在单个多核 CPU 上运行时产生大量负载。它将多线程设计与可扩展的事件通知系统(如 epoll 和 kqueue)相结合。
这运行基准测试 30 秒,使用 12 个线程,并保持 400 个 HTTP 连接打开。
1 | wrk -t12 -c400 -d30s http://127.0.0.1:8080/index.html |
-c, –connections:保持打开状态的 HTTP 连接总数
每个线程处理 N = 连接/线程
-d, –duration: 测试持续时间,例如 2 秒、2 米、2 小时
-t, –threads:要使用的线程总数
-s, –script: LuaJIT 脚本,见 SCRIPTING
-H, –header: 添加到请求的 HTTP 标头,例如 “用户代理:wrk”
–latency:打印详细的延迟统计信息
–timeout:如果在时间内没有收到响应,则记录超时
这段时间。
官方文档
https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.6/deploy/pdserving/README_CN.md
https://github.com/PaddlePaddle/Serving/blob/v0.8.3/doc/Latest_Packages_CN.md
PaddlePaddle是一个深度学习框架,提供了丰富的深度学习模型和工具,可以让用户快速构建、训练和部署深度学习模型。PaddlePaddle 支持多种编程语言,包括 Python、C++等,同时还提供了丰富的数据集和工具集,例如预训练模型、模型优化工具等。PaddlePaddle 可以用于各种深度学习应用,包括计算机视觉、自然语言处理、推荐系统等。
PaddleServing 则是一个用于部署深度学习模型的开源服务器,它可以将训练好的深度学习模型转换为可以被部署到生产环境中的格式,例如 HTTP API、Docker 容器等。PaddleServing 支持多种深度学习框架,包括 TensorFlow、PyTorch 等,同时还提供了丰富的功能,例如模型优化、量化、调参等。PaddleServing 可以帮助用户快速构建深度学习应用程序,并方便地进行部署和扩展。
注意:
迁移时需要将服务器/etc/ssh
中的秘钥文件迁移走
镜像的秘钥路径在/etc/gitlab/
中
项目无法删除报500
https://blog.csdn.net/qq_37837432/article/details/121642542
1 | su - gitlab-psql |
如果是ldap用户的个人项目无法删除,就将他的账户标识删除后登录再删除项目
迁移后异常500问题修复
OpenSSL::Cipher::CipherError ():
lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `block in write_using_load_balancer’
1 | sudo gitlab-rails runner "Project.where.not(import_url: nil).each { |p| p.import_data.destroy if p.import_data }" |
某些原因需要自动截图。。
参考文档:
操作cookie:https://blog.csdn.net/ytraister/article/details/106033630
参数: https://blog.csdn.net/weixin_43968923/article/details/87899762
https://blog.csdn.net/m0_50944918/article/details/113185800
鼠标点击: http://www.360doc.com/content/22/1112/08/65839882_1055570473.shtml
模拟手机:https://blog.csdn.net/xiao_yi_xiao/article/details/122220828
安装环境: https://blog.csdn.net/zxp3817100/article/details/125089490
CuteHttpFileServer/chfs是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点:
与其他常用文件共享方式(如FTP,飞秋,网盘,自己建站)相比,具有使用简单,适用场景更多的优点,在个人使用以及共享给他人的场景中非常方便快捷。
openvpn.conf