In situations where the server reports an error during publishing, where there are no security concerns for reporting said errors, show the message on the Edit page rather than the vague "Internal server error" message.
E.g. for a story being too big, the message is available to the client, but it is not displayed. Show something like "Total story size (X MB) is too large. The maximum total story size, including all files, is Y MB"