我为我的db连接设置了一个类,我尝试使用它来限制到服务器的连接数量。
如果我有很多用户,sql服务器会因为内存不足而崩溃。它可以是服务器设置,也可以与代码相关?如果有任何建议,我将不胜感激。
__destruct会终止连接,但它会释放结果以接受更多的查询吗?
我将示例代码留在这里:
class db{
public $db_connection;
public function __construct(){
$this->db_connection = new mysqli("127.0.0.1","myuser",
我已经构建了一个应用程序,到目前为止我有400个并发用户。
作为检查,我在数据库中运行这个查询。
SHOW STATUS WHERE variable_name LIKE "Threads_%" OR variable_name = "Connections"
这是正常的吗?
如果不正常,如何在运行查询后关闭连接。“联系”是什么意思?
这是与数据库的实时连接吗?
我试过了,但效果不佳。
DB::disconnect('mysql');
我正在为一个应用程序使用node.js,我也在使用mysql来允许用户在应用程序上进行连接。
我在本地使用了这个应用程序,它工作得很好,没有崩溃,也没有什么坏处。
今天我试着把js服务器放在我的专用服务器上,把客户端放在我的web服务器上。
现在它已经上传了,我尝试启动服务器,但几秒钟后它就崩溃了,回溯如下:
events.js:48
throw arguments[1]; // Unhandled 'error' event
Error: Connection lost: The server closed the connection.
at Proto