php - mysqli 数据库连接有时有效
问题描述
我正在尝试为游戏中的服务器制作 Web 界面。我正在尝试让网站从数据库中读取。为此我正在使用:
$mysqli = new mysqli("some.host", "user", "password", "databasename");
该数据库未托管在与网站托管的托管公司不同的托管公司。
95% 的时间它都能完美运行。但是,有时它无法连接到数据库并给出错误:Name or Service not known
请注意,我没有更改任何内容,只是刷新了页面。数据库仍然可以从 phpMyAdmin 访问,也可以在游戏中访问(游戏中的服务器托管在与数据库相同的站点)。
我想我在问这里有什么问题。是数据库主机还是网站主机有问题?或不同的东西?
解决方案
它看起来像一个连接问题。此外,连接错误似乎来自客户端(您的网站)而不是数据库。
您应该仔细检查您的主机是否设置正确以及主机提供商的连接是否可靠。
推荐阅读
- python - 图像(媒体)未显示在 django-heroku 服务器上
- reactjs - React Native:将 onclick 传递给选项卡
- c - linux/kmalloc_sizes.h: 没有这样的文件或目录
- javascript - js循环的平均计算
- node.js - 如何验证消息是否在 AWS SNS 中传递?
- html - CSS Grid 布局文本重叠问题,其中 grid-row-start 值大于 1000
- python - 从给定的列表索引中取 no 邻居。给定解决方案的最佳实践或有效性能是什么?
- android - 在使用 GridLayout 的 Constaint 布局中添加了 ScrollView 它不起作用
- apache-flink - 原始状态与托管状态的示例
- vue.js - vuetify v-chip 关闭图标未显示