I have a Procurve 2626 on a small network (~200 users); about 100 of them are one port, which every now and then sets itself to "off" in the running configuration.
There is no indication of why this happens in the logs.
From searching the net and HP support forums, it seems others have this problem too, but no solution seems to have been found.
As it is extremely difficult to rewire the network, using multiple links for the users is not possible. (The oldest parts of the buildings are from the ~1625, so just thinking about rewiring is virtually a no-go...)
How many switches do you have attached on this network segment, just this one? If so, read about the spanning tree protocol.
Next, I think you might have exhausted some assumption made by the Procurve developers - 100 MAC addresses will now all be mapped to the 1 switch port - which is fine, unless the vendors had some other limit.
Can you try another switch instead of that one and see if does the exact same thing so you can rule out any problem specifically with that port?
Can you turn up debugging? (That switch supports syslog according to the docs)
Having at the datasheet now.
And here's the troubleshooting guide.
I'm not familiar with ProCurves, but with that many users on one port, is it possible that the switchport is being disabled due to too many discards? What speed is the port the users are hanging off?
Are you running STP on that port? If not, you could have a switching loop which is causing the port to down itself.