If you hadn't mentioned the pus, then I'd say it's just a gland playing up. But ad you mentioned pus, I suspect infection. Like someone said put hot poultice on it, to draw out the infection/inflammation and hopefully it'll go down.
Edit: just noticed, this was a while ago, so hopefully hive got things sorted now.
... and the ones that won't