当前位置: 首页 > 知识库问答 >
问题:

部署中的Phoenix错误:模块连接不可用

周通
2023-03-14

我正在处理一个Phoenix应用程序,在生产过程中遇到了一个调试困难的问题。

**(UndefinedFunctionError)未定义函数:Connection.start_link/2(模块连接不可用)^M Connection.start_link(postgrex.Connection,[主机名:“localhost”,超时:5000,OTP_APP::xxx,repo:xxx.repo,适配器:exto.adapters.postgres,用户名:“xxx”,密码:“xxx”,数据库:“xxx”,扩展名:[{exto.adapters.datetime,[]},{postgrex.extensions.json,[库:Poison]}],端口:5432])^M(ecto)lib/ecto/adapters/Connection.ex:27:exto.adapter ters.Connection.connect/2^M(ecto)lib/ecto/pools/poolboy/worker.ex:58:ecto.pools.poolboy.worker.handle_call/3^M(stdlib)gen_server.erl:629::gen_server.try_handle_call/4^M(stdlib)gen_server.erl:661::gen_server.handle_msg/5^M(stdlib)proc_lib.erl:240::proc_lib.init_p_do_apply/3^M

  • 应用程序在我的开发计算机上没有这种问题
  • 应用程序正在我的生产计算机上运行,但具有数据库访问权限的页失败,出现此错误
  • 来自以前的无麻烦应用程序的更改可能会影响这一点,包括:
    1. 最新版本的Phoenix
    2. 药剂1.1与1.0;Postgrex、Ecto、Exrm等的最新版本;
    3. 我正在尝试使用BoldPoker/eDeliver,而不是我之前炮制的Mina食谱;但我的日子很不好过--这是一条崎岖不平的路。

共有1个答案

荣轶
2023-03-14

是的,它是Postgrex中的一个bug,在master上修复了。只需将:connection添加到mix.exs文件中的应用程序列表中。

 类似资料:
  • 我在运行netbeans web应用程序时遇到一个错误。 它的意思是 C:\users\dhruv\documents\netbeansprojects\finalproject\nbproject\build-impl.xml:1025:模块尚未部署。有关详细信息,请参阅服务器日志。 在我的项目中添加了一个servlet之后,我突然出现了这个错误。这些是xml文件中的行。

  • 正在尝试为netbeans设置glassfish服务器。我启动了服务器并运行了项目(默认的web项目),它给出了以下错误: 在< code > C:\ Users \ Michael \ Desktop \ web application 2 \ build \ web 中就地部署 GlassFish服务器,部署,null,false 该模块尚未部署。 有关详细信息,请参阅服务器日志。 构建失败(

  • 我的包裹。json就是这样。 我的index.js是 你能告诉我密码有什么问题吗?提前谢谢。

  • 问题内容: 我是新手,遇到问题了。我使用了yeoman角度生成器并添加了ngAnimate模块。当我运行时,出现以下错误: app.js index.html bower.json 我认为应该加载该模块,我不知道自己在做什么错。有人有建议吗? 谢谢 问题答案: 我怀疑原因是:如果运行 grunt test ,则将运行业障任务。karma的配置位于karma.conf.js文件中。在那里,您必须在

  • 我的服务器上有一个Spring启动项目。我有时会遇到“Hikari池连接不可用”错误。我想不出原因。我看起来有很多这样的问题。一些人建议关闭一些@交易。但是,在我的应用程序中,我没有使用任何@Transactional注释。以下是我的Hikari池配置: 当我检查我的卡塔琳娜。在日志文件外,我注意到活动连接数有时会增加。例如,昨天没有活动的连接。所有连接都处于空闲状态。现在池中有2个活动连接。是否