php - 如何解决托管网站的此错误消息
问题描述
SQLSTATE[HY000] [1040] 连接太多(SQL:select * from translations
where lang
= en and lang_key
= Categories limit 1)(查看:/home/biglib/public_html/resources/views/frontend/partials/category_menu.blade.php)(查看:/home/biglib/public_html/resources/views/frontend/partials/category_menu.blade.php)
解决方案
当与 mysql 数据库的连接过多时显示此消息。
您可以通过每次执行查询时关闭连接或打开连接一次然后将连接实例传递给所需的函数来避免此消息。
在 laravel 中,您可以使用服务容器来初始化与 mysql 的连接,并在每个函数中使用相同的连接。
通过这个最佳实践,您可以使用 laravel 构建非常轻量级的应用程序
推荐阅读
- c# - 如何让程序自动以管理员身份运行
- d3.js - 如何在 dc.js 图表中将 zoomScale 限制为几个月
- php - 在没有 php 库的情况下发送带有嵌入图像的邮件?
- video-streaming - 如何在 GStreamer 中为 RTSP 源输出帧速率、比特率等到控制台?
- d3.js - D3 区域图从底部过渡
- python - 在数据框中折叠/合并/向上移动列
- azure - 资源所有者密码凭证流程 - 修改声明
- excel - 如果未找到匹配项,则更新单元格值
- python - 在python中反转一个数字以寻找调试
- tensorflow - 将相同的 Keras Tensorflow 预处理转换应用于多个图像