返回顶部
首页 > 资讯 > 后端开发 > GO >连接关闭时 aws lambda 崩溃
  • 951
分享到

连接关闭时 aws lambda 崩溃

2024-04-04 23:04:21 951人浏览 独家记忆
摘要

亲爱的编程学习爱好者,如果你点开了这篇文章,说明你对《连接关闭时 aws lambda 崩溃》很感兴趣。本篇文章就来给大家详细解析一下,主要介绍一下,希望所有认真读完的童鞋们,都有实质性的提高。问题

亲爱的编程学习爱好者,如果你点开了这篇文章,说明你对《连接关闭时 aws lambda 崩溃》很感兴趣。本篇文章就来给大家详细解析一下,主要介绍一下,希望所有认真读完的童鞋们,都有实质性的提高。

问题内容

我在 lambda 函数中使用 golang 来连接到 Redis。当我第一次调用 lambda 时,会创建一个新的连接池,并进一步调用 lambda 似乎使用该池来获取连接。但是,当我添加 con.close() 行时,对 lambda 的第二次调用会崩溃,而第三次调用将重新创建池。如果不关闭连接会有风险吗?或者我可以通过其他方式关闭连接吗?

我在云监视日志上收到的错误是 pool.get() 行上的“运行时错误、无效内存地址或 nil 指针”,看起来池变量为零​​?

func newPool(addr string) *redis.Pool {
  return &redis.Pool{
    MaxIdle: 3,
    IdleTimeout: 240 * time.Second,
    // Dial or DialContext must be set. When both are set, DialContext takes precedence over Dial.
    Dial: func () (redis.Conn, error) { return redis.Dial("tcp", addr) },
  }
}

var pool *redis.Pool

func init(){
   pool = newPool()
}



func Handle(ctx context.context, req events.apiGatewaywebsocketProxyRequest)(interface{},error){

  //make new redis connection

  con:= pool.get()

   con.close()

}


解决方案


在Handle函数中添加defer con.close()怎么样?因为在调用 Handle 函数后,它将关闭 con。

到这里,我们也就讲完了《连接关闭时 aws lambda 崩溃》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注编程网公众号,带你了解更多关于的知识点!

您可能感兴趣的文档:

--结束END--

本文标题: 连接关闭时 aws lambda 崩溃

本文链接: https://lsjlt.com/news/596604.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 连接关闭时 aws lambda 崩溃
    亲爱的编程学习爱好者,如果你点开了这篇文章,说明你对《连接关闭时 aws lambda 崩溃》很感兴趣。本篇文章就来给大家详细解析一下,主要介绍一下,希望所有认真读完的童鞋们,都有实质性的提高。问题...
    99+
    2024-04-04
  • Windows桌面应用程序在Windows更新后关闭时崩溃
    可能的原因有:1. 更新后的Windows版本与应用程序不兼容。在Windows更新后,应用程序可能会受到影响,无法正常运行或崩溃。...
    99+
    2023-09-26
    windows
  • win10系统意外关闭崩溃如何解决
    这篇文章主要介绍了win10系统意外关闭崩溃如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win10系统意外关闭崩溃如何解决文章都会有所收获,下面我们一起来看看吧。解决方法方法一: 彻底卸载下方出错的第...
    99+
    2023-07-01
  • 关闭MongoDB连接
    import com.mongodb.Mongo; ... Mongo mongoClient = new Mongo(db,port); ... mon...
    99+
    2024-04-02
  • PHP关闭 MySQL 连接
    这篇文章将为大家详细讲解有关PHP关闭 MySQL 连接,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。关闭 MySQL 连接:最佳实践 简介 在 PHP 中关闭 MySQL 连接对于释放资源、防止内存泄漏...
    99+
    2024-04-02
  • win7中如何恢复ie浏览器崩溃被意外关闭网页
    相信有大部分的人用浏览器浏览网页的时候都会遇到浏览器突然崩溃或者意外关闭的情况吧,打开的网页资料全部关闭了,还要一个个的找真是有点麻烦吧?那么有没有什么更好的方法可以恢复被意外关闭的网页呢?现在就为大家win7中ie浏览...
    99+
    2023-06-05
    win7 ie浏览器 意外关闭 网页 浏览器
  • TCP连接,一端断电和进程崩溃有什么区别
    1、连接中断方式不同 断电:通常,断电会导致所有的运行中的进程、任务和服务立刻停止,包括当前的TCP连接也会立即中断。断电是物理层面的连接中断,无法通过任何软件层面的措施进行预防或恢复。 进程崩溃:与断电不同,进程崩溃是软件层面...
    99+
    2023-10-29
    有什么区别 进程 TCP
  • 设置服务器ssh远程连接时超时关闭的时间
    我们通过ssh远程连接服务器时,如果一段时间客户端没有使用,就会与服务器断开连接。这个断开的时间我们是可以自己的设置的。 以linux centos系统为例, 具体设置方法如下: 1、通过下面的命令编译sshd配置文件 vim /etc/s...
    99+
    2023-08-22
    服务器 ssh linux 设置ssh远程连接断开时间
  • php如何关闭mysql连接
    这篇文章主要介绍了php如何关闭mysql连接,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php中可使用mysqli_close()函数来关闭mysql连接,语法格式“my...
    99+
    2023-06-14
  • ADO.NET连接池怎么关闭
    这篇文章主要讲解了“ADO.NET连接池怎么关闭”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ADO.NET连接池怎么关闭”吧!对于ADO.NET连接池,大家不会陌生。不过多次用过ADO.N...
    99+
    2023-06-17
  • 达梦关闭连接和线程
    一 、Oracle 和达梦 kill session 的差异 1.  Oracle 数据库 其中一种 Kill Session 的方法: Oracle -- &nbs...
    99+
    2024-04-02
  • socket连接关闭问题分析
    socket编程过程中往往会遇到这样那样的问题,出现了这些问题,有的是由于并发访问量太大造成的,有些却是由于代码中编程不慎造成的。比如说,最常见的错误就是程序中报打开的文件数过多这个...
    99+
    2024-04-02
  • ubuntu如何关闭拨号连接
    ubuntu关闭拨号连接的方法:1、打开终端;2、输入“sudo poff dsl-provider”关闭拨号连接即可。具体操作步骤:首先在ubuntu系统中打开终端命令行模式,快捷方式:【Ctrl+Alt+T】;然后输入以下命令关闭拨号连...
    99+
    2024-04-02
  • mongodb怎么关闭数据库连接
    在MongoDB中关闭数据库连接有两种方法。方法一:使用`db.logout()`命令来关闭连接。这会注销当前用户并关闭连接。```...
    99+
    2023-09-06
    mongodb 数据库
  • sqlserver怎么关闭数据库连接
    在 SQL Server 中,可以使用以下两种方法关闭数据库连接: 使用 Transact-SQL 语句:可以使用 KILL 命令...
    99+
    2024-04-09
    sqlserver 数据库
  • 怎么关闭linux连接redis防火墙
    关闭linux连接redis防火墙的操作命令:重启redis后生效。chkconfig iptables off 或者 /sbin/chkconfig --level 2345 iptables off 即时生效,重启redis后失效。se...
    99+
    2024-04-02
  • PHP中怎么使用PDO关闭连接
    这篇文章主要讲解了“PHP中怎么使用PDO关闭连接”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP中怎么使用PDO关闭连接”吧!在现代化的开发中,一般使用框架都会让我们忽视了底层的这些封...
    99+
    2023-06-20
  • win10怎么关闭网络连接通知
    这篇文章将为大家详细讲解有关win10怎么关闭网络连接通知,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。win10关闭网络连接通知的操作步骤打开运行,输入“gpedit.msc”,点击确定执行。我们找到下...
    99+
    2023-06-10
  • 如何连接和关闭mysql服务器
    连接 mysql 服务器:获取主机名、用户名和密码。使用命令行(mysql 命令)或 gui 工具(如 mysql workbench)连接。关闭 mysql 服务器连接:确认当前连接状...
    99+
    2024-04-22
    mysql phpmyadmin
  • 2 Redis启动方式,连接,关闭服务
    Redis启动方式 F:默认启动方式,该启动方式加载Redis安装文件夹中的redis.conf配置文件R:完整命令如下 redis-server ./redis.conf 如下图所示 以上启动方式基本上...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作