I know others have also brought this problem to the group, but I am having some unique issues.
I am getting the following error:
user error: Got a packet bigger than 'max_allowed_packet' bytes
query: UPDATE node SET status = '1', moderate = '0', promote = '0', sticky = '0', title = . . .
/var/www/html/includes/database.mysql.inc on line 66.
warning: Cannot modify header information - headers already sent by (output started at /var/www/html/includes/common.inc:384) in /var/www/html/includes/common.inc on line 192.
. . . only when I am trying to update particular nodes on my website.
I have been told by others that I need to change my etc/my.cnf settings to increase my max_allowed_packet size, and I plan to do this early tomorrow. (I would prefer not to restart mysql or apache during peak traffic times.)
However, a couple of peculiar items:
1. I get this error only when updating certain pages - and they are not that large... only a few KB (literally). I can create a new page, insert and update the same content, and not generate this message.
2. I do not get this error message, if I update the node directly from PHPMyAdmin. (Not advisable, obviously, for revisions, etc. but I was just experimenting.)