2015-05-04 101 views

回答

0

您可以使用此語法增加主配置文件(例如,/etc/my.cnf中)這個值:

[mysqld] 
set-variable=max_connections=250 

如果不行 然後可以在MySQL執行SET GLOBAL max_connections = 250;和重啓MySQL。

注:

如果您的腳本打開持久連接你可以找到這個錯誤,至極不閉合,即使腳本終止。除非您有充分的理由,否則請使用mysql_connect()而不是mysql_pconnect()。特別是在第三方腳本(如osCommerce)中檢查此設置。

服務器管理員可以在php.ini文件中禁用的PHP腳本持久連接:

[MySQL] 
; Allow or prevent persistent links. 
mysql.allow_persistent=Off 

腳本不會失敗,他們就會使用非持久連接默默。

+1

花花公子命令已經被棄用,在5.6.24不起作用 –

1

您還應該配置open_files_limit和table_open_cache,但要注意open_files_limit_value不要超過OS的最大值。

  1. 獲得MySQL PID
  2. 列表中的最大打開的文件使用

執行cat/proc/PID /限制我的SQL | grep的 「打開文件」

  • 在/etc/my.cnf中配置以下

    open_files_limit = 4096 #the最大OS的

    MAX_CONNECTIONS = 500

    table_open_cache = 600

  • 重啓MySQL服務器我們荷蘭國際集團

    service mysql restart