Ok, got it: “Automatically close comments on post older than NN days” was set on with 21 as the number. This appears to override the setting on the post itself, which seems counter intuitive.
Thanks for responses.
Thanks for your further attention. All plugins are currently disabled, and I have tried half a dozen themes including Twenty Fourteen.
One thing I just noticed. I have two pages, one I use for my posts and another with a single ‘about me’ post. That single post still has it’s comments page, indeed just got a spam comment on it now.
Many thanks for the response.
I tried the Quick Edit tip but allow comments is already ticked. Tried untick, save, tick, still not seeing comments.
I’ve been through the theme setting looking for options that might have some impact. I’ve completely deleted the Twenty Ten theme and reinstalled. Still no joy.