Taurangi
Whakataki ki te hapa MySQL: He maha nga Hononga
Ki te whai koe i tetahi tono paetukutuku (papanga, blog, huinga, me era atu) e tino hiahiatia ana, ara, he maha nga kaiwhakamahi e toro atu ana, ka neke ake te kohi o te kaitoha. Mena e kii ana te paetukutuku paetukutuku i te paataka papaa korero MySQL ana he maha nga paatai (na te kino o nga mahinga o te paetukutuku, ma te maha o nga kaiwhakamahi e whakamahi ana i te paetukutuku), tera pea ka taea e MySQL te whakaatu i tenei he:
mysqli_connect(): (HY000/1040): Too many connections
He aha te korero a te MySQL: He maha nga Hono Hono?
Ko te tikanga he maha rawa nga tono kei te haere mai ki MySQL, he maha atu i nga mea e taea ana e ia te whakaae, he maha ake i te waarangi ka tatari ranei.
Me pehea te whakatau?
Maamaa, me whakanui e tatou te rahinga o nga tono (hononga) e tautokohia ana e MySQL.
Ka hoatu e ahau ki a koe kia rua nga waahanga hei whakatika i tenei raru:
1. Ka whakatika maatau i te konae /etc/mysql/my.cfg:
nano /etc/mysql/my.cfg
I roto ka tuhia e matou nga mea e whai ake nei i raro i te waa e kiia ana [mysql]:
hononga nui = 500 max_user_connections = 500
Ma tenei ka piki ake te maha o nga hononga mai i te 100 (ko tehea te taunoa) ki te 500.
Ka whakaora ka puta, ka tiimata ano te ratonga MySQL ana koina. Ko tenei huringa he pumau.
2. Ko tetahi atu huarahi ki te whakatau i tenei raru ko te whakarereke i te rohe moenga kia rite, engari ma te uiui a MySQL.
Me matua whakaatu e tatou te rohe onaianei:
mysql --user="root" --password="PASSWORD" --execute='SHOW VARIABLES LIKE "max_connections";'
Ma tenei e whakaatu mai ki a maatau tetahi mea penei:
+ ----------------- + ------- + | Ingoa_Hoa | Uara | + ----------------- + ------- + | hononga nui | 151 | + ----------------- + ------- +
I etahi atu kupu, ko te rohe o naianei 151 hononga, ana, me piki ki te 500 ma te paatai:
mysql --user="root" --password="PASSWORD" --execute='SET GLOBAL max_connections = 500;'
Kia rite!
Ko te raru i tenei ara mena ka tiimata ano te ratonga, ka ngaro tenei whirihoranga.
Hei whakarato i tenei taipitopito, ka taea e koe te hanga tuhinga taapiri hei whakaatu i nga wa X, kia taapiri ranei i te raina ki te tiimata, ki te tiimata ranei i te poraka o te daemon
Engari he aha te take ka hiahia au ki te mohio ki tenei waahanga 2? ... pai, koina taku i korero ai i mua. Engari i te marama kua pahure ake nei, kaore i aro atu tetahi Kaiwhakamahi Ubuntu ki te tikanga Nama No.1, na ... i nga keehi OS kuware, kei a tatou tenei waahanga 2 e pai ana hoki 😉
6 korero, waiho maau
He pou pai, MySql… he maha nga whakamahinga a ratau i roto i te FreeBSD,… .KZKG ^ Gaara?,… He pai ke ki te hanga koe i tetahi pou, me pehea te whakauru me te whirihora i taku MySql ki te FreeBSD penei: SSH (haumaru - anga), SSH ( ma te Paetukutuku), SFTP (Kawa Whakawhiti Kōnae SSH), Apache - PHP- MySql, PHP5 me PhpSysInfo Toronga.
Mo tenei me whakauru e au te FreeBSD, ki taku whakaaro kaore au i te waa inaianei, kua huri noa ahau ki nga mahi a he maha aku kawenga hou 🙁
Katahi nei ahau ka mahi i tetahi mahi rite mo te kaupapa me nga nodejs. Ki taku kehe i piki ki te 250 anaanei maau, mo tenei kei te pai ahau. Mauruuru mo nga korero
Kia ora, ka taea e koe te awhina i ahau ki te whakauru /etc/mysql/my.cfg?
He VPS taku, engari kaore e taea te uru atu me PUTTY.
Mauruuru.
Hei whakatau i te raru o te Whiringa 1.- He kowhiringa korero, kia mau tonu nga whakarereketanga ka timata ana i te kaituku, me whakatika te konae kia rite ki te putanga
// ///. // // ///.
// Ka hurihia e ahau te raarangi whaiaronga ki Ubuntu 16.04 // ///.
// ///. // // ///.
I kite ahau /etc/mysql/mysql.conf.d/mysqld.cnf
// ///. // // ///.
// Ka hurihia e ahau te raarangi whaiaronga ki Ubuntu 15.04 // ///.
// ///. // // ///.
vi /etc/mysql/mariadb.conf.d/mysqld.cnf
// ///. // // ///.
// Ka hurihia e ahau te raarangi whaiaronga i Ubuntu tawhito // ///.
// ///. // // ///.
I kite ahau /etc/mysql/my.cnf
// ///. // // ///.
// taapirihia tenei raina i raro i te [mysqld], i te [MySQL] tohu //
// Na ka whakaara ano i te kaituku //
// ///. // // ///.
hononga nui = 500
Ko te akoranga mai i te wahanga kaore i te waa te waa me pehea te whakarereke