gpt4 book ai didi

mysql - Ruby + Sequel + Sinatra + MySQL 连接问题

转载 作者:行者123 更新时间:2023-11-29 10:57:54 24 4
gpt4 key购买 nike

您好,有一个使用 ruby​​、sinatra 构建的简单 Web 应用程序,并且连接到 mysql 数据库。我正在使用

Ubuntu 14.04.3 LTS ruby 2.0.0 gem '西纳特拉','1.4.5' gem ' slim ','2.0.3'gem '续集', '4.38.0'mysql Ver 14.14 Distrib 5.5.54,适用于 debian-linux-gnu (x86_64),使用 readline 6.3

我遇到一个问题,即应用程序在访问应用程序的不同部分时失败,抛出状态为 500 的随机错误(存在错误,因为在尝试几次后它可以工作)。我怀疑是 Sequel + Mysql 的问题。该应用程序工作了一段时间,然后停止工作,然后又自行恢复工作。

我知道没有太多描述,但我一无所知。有什么想法吗?

最佳答案

如果您在 Unicorn 配置中使用 preload_app,但在 fork 之前没有断开 Sequel 的数据库连接,则可能会导致您看到的错误。我认为 Sequel 和 Unicorn 的文档都解释了这个问题:

https://bogomips.org/unicorn/Unicorn/Configurator.html http://sequel.jeremyevans.net/rdoc/files/doc/code_order_rdoc.html#label-Disconnect+If+Using+Forking+Webserver+with+Code+Preloading

关于mysql - Ruby + Sequel + Sinatra + MySQL 连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42755285/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com