Topic: MySQL Open Connections?

Greetings. I noticed recently after executing a 'netstat' command on W2K many, many open / residual connections related to MySQL. I wonder if this is an issue related to PunBB, or if something else was going on. Following is an excerpt of the result of my latest netstat:

  TCP    0.0.0.0:1025           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1026           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1028           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1029           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1045           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1046           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1047           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1055           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1056           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1057           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1058           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1059           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1060           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1061           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1062           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1063           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1126           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1127           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1128           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1129           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1130           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1131           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1132           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1161           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1163           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1167           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1171           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1175           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1185           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1189           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1190           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1191           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1192           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1193           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1194           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1195           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1196           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1197           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1198           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1199           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1200           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1201           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1202           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1301           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1302           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1304           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1312           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1335           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1349           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1377           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1401           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1404           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1411           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1445           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1447           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING
  TCP    127.0.0.1:1026         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1028         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1045         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1046         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1047         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1055         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1056         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1057         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1058         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1059         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1060         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1061         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1062         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1063         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1126         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1127         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1128         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1129         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1130         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1131         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1132         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1161         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1163         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1167         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1171         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1175         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1185         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1189         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1190         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1191         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1192         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1193         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1194         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1195         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1196         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1197         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1198         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1199         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1200         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1201         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1202         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1301         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1302         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1304         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1312         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1335         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1349         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:1377         127.0.0.1:3306         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1026         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1028         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1045         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1046         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1047         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1055         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1056         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1057         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1058         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1059         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1060         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1061         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1062         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1063         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1126         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1127         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1128         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1129         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1130         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1131         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1132         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1161         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1163         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1167         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1171         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1175         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1185         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1189         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1190         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1191         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1192         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1193         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1194         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1195         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1196         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1197         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1198         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1199         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1200         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1201         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1202         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1301         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1302         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1304         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1312         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1335         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1349         ESTABLISHED
  TCP    127.0.0.1:3306         127.0.0.1:1377         ESTABLISHED


Thanks for the help!

Re: MySQL Open Connections?

I don't think it's anything out of the ordinary. MySQL utilizes a wide range of client ports.

One thing you could check is what you have set $p_connect to in config.php. Having it set to true should make PHP reuse some of the ports.

"Programming is like sex: one mistake and you have to support it for the rest of your life."

Re: MySQL Open Connections?

Thanks for the tip. I checked the config.php file and found that $p_connect was indeed set to TRUE. Since my forum is seldom used I can only conclude that connections coming from the forum aren't disposed of once the initial communication takes place.

I wonder if there is some way in MySQL administration to flush open connections. Perhaps this is the avenue I'll go down.

Thanks again for the tip, and for putting out a great product.

Re: MySQL Open Connections?

There is such a command in MySQL. Check out mysqladmin.

"Programming is like sex: one mistake and you have to support it for the rest of your life."