½â¾öMySQLÊý¾Ý¿âserver has gone away_MySQLÊý¾Ý¿â_ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤»ùµØ--Powered by WWW.RONGSEN.COM.CN

½â¾öMySQLÊý¾Ý¿â server has gone away

×÷ÕߣººÚ¿Í·ÀÏßÍø°²MYSQLά»¤»ùµØ À´Ô´£ººÚ¿Í·ÀÏßÍø°²MYSQLά»¤»ùµØ ä¯ÀÀ´ÎÊý£º0

±¾Æª¹Ø¼ü´Ê£ºÊý¾Ý¿â½â¾ö»òÕßÓï¾ä
ºÚ¿Í·ÀÏßÍø°²ÍøѶ£º¡¡¡¡½ñÌìÓöµ½ÀàËƵÄÇé¾°£¬MySQLÖ»ÊÇÀäÀäµÄ˵£ºMySQL server has gone away¡£¡¡¡¡´ó¸Åä¯ÀÀÁËһϣ¬Ö÷Òª¿ÉÄÜÊÇÒòΪÒÔϼ¸ÖÖÔ­Òò£º¡¡¡¡Ò»ÖÖ¿ÉÄÜÊÇ·¢Ë͵ÄSQLÓï¾äÌ«³¤£¬ÒÔÖ³¬¹ýÁËmax_allowed_pa...

¡¡¡¡½ñÌìÓöµ½ÀàËƵÄÇé¾°£¬MySQLÖ»ÊÇÀäÀäµÄ˵£ºMySQL server has gone away¡£

¡¡¡¡´ó¸Åä¯ÀÀÁËһϣ¬Ö÷Òª¿ÉÄÜÊÇÒòΪÒÔϼ¸ÖÖÔ­Òò£º

¡¡¡¡Ò»ÖÖ¿ÉÄÜÊÇ·¢Ë͵ÄSQLÓï¾äÌ«³¤£¬ÒÔÖ³¬¹ýÁËmax_allowed_packetµÄ´óС£¬Èç¹ûÊÇÕâÖÖÔ­Òò£¬ÄãÖ»ÒªÐÞ¸Ämy.cnf£¬¼Ó´ómax_allowed_packetµÄÖµ¼´¿É¡£

¡¡¡¡»¹ÓÐÒ»ÖÖ¿ÉÄÜÊÇÒòΪijЩԭÒòµ¼Ö³¬Ê±£¬±ÈÈç˵³ÌÐòÖлñÈ¡Êý¾Ý¿âÁ¬½Óʱ²ÉÓÃÁËSingletonµÄ×ö·¨£¬ËäÈ»¶à´ÎÁ¬½ÓÊý¾Ý¿â£¬µ«ÆäʵʹÓõĶ¼ÊÇͬһ¸öÁ¬½Ó£¬¶øÇÒ³ÌÐòÖÐijÁ½´Î²Ù×÷Êý¾Ý¿âµÄ¼ä¸ôʱ¼ä³¬¹ýÁËwait_timeout£¨SHOW STATUSÄÜ¿´µ½´ËÉèÖã©£¬ÄÇô¾Í¿ÉÄܳöÏÖÎÊÌâ¡£×î¼òµ¥µÄ´¦Àí·½Ê½¾ÍÊÇ°Ñwait_timeout¸Ä´ó£¬µ±È»ÄãÒ²¿ÉÒÔÔÚ³ÌÐòÀïʱ²»Ê±Ë³ÊÖmysql_ping()һϣ¬ÕâÑùMySQL¾ÍÖªµÀËü²»ÊÇÒ»¸öÈËÔÚÕ½¶·¡£

¡¡¡¡½â¾öMySQL server has gone away

¡¡¡¡1¡¢Ó¦ÓóÌÐò£¨±ÈÈçPHP£©³¤Ê±¼äµÄÖ´ÐÐÅúÁ¿µÄMYSQLÓï¾ä¡£×î³£¼ûµÄ¾ÍÊDzɼ¯»òÕßоÉÊý¾Ýת»¯¡£

¡¡¡¡½â¾ö·½°¸£º

¡¡¡¡ÔÚmy.cnfÎļþÖÐÌí¼Ó»òÕßÐÞ¸ÄÒÔÏÂÁ½¸ö±äÁ¿£º

wait_timeout=2880000
interactive_timeout = 2880000¡¡¡¡
¹ØÓÚÁ½¸ö±äÁ¿µÄ¾ßÌå˵Ã÷¿ÉÒÔgoogle»òÕß¿´¹Ù·½ÊֲᡣÈç¹û²»ÄÜÐÞ¸Ämy.cnf£¬Ôò¿ÉÒÔÔÚÁ¬½ÓÊý¾Ý¿âµÄʱºòÉèÖÃCLIENT_INTERACTIVE£¬±ÈÈ磺

sql = "set interactive_timeout=24*3600";
mysql_real_query(...)

¡¡¡¡2¡¢Ö´ÐÐÒ»¸öSQL£¬µ«SQLÓï¾ä¹ý´ó»òÕßÓï¾äÖк¬ÓÐBLOB»òÕßlongblob×ֶΡ£±ÈÈ磬ͼƬÊý¾ÝµÄ´¦Àí

¡¡¡¡½â¾ö·½°¸£º

¡¡¡¡ÔÚmy.cnfÎļþÖÐÌí¼Ó»òÕßÐÞ¸ÄÒÔϱäÁ¿£º

max_allowed_packet = 10M
(Ò²¿ÉÒÔÉèÖÃ×Ô¼ºÐèÒªµÄ´óС)

max_allowed_packet
²ÎÊýµÄ×÷ÓÃÊÇ£¬ÓÃÀ´¿ØÖÆÆäͨÐÅ»º³åÇøµÄ×î´ó³¤¶È¡£

    ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤·½°¸±¾ÆªÁ¬½Ó£ºhttp://www.rongsen.com.cn/show-9395-1.html
Íøվά»¤½Ì³Ì¸üÐÂʱ¼ä:2012-03-20 17:19:10  ¡¾´òÓ¡´ËÒ³¡¿  ¡¾¹Ø±Õ¡¿
ÎÒÒªÉêÇë±¾Õ¾£ºNµã | ºÚ¿Í·ÀÏß¹ÙÍø |  
רҵ·þÎñÆ÷ά»¤¼°Íøվά»¤ÊÖ¹¤°²È«´î½¨»·¾³£¬ÍøÕ¾°²È«¼Ó¹Ì·þÎñ¡£ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤»ùµØÕÐÉ̽øÐÐÖУ¡QQ:29769479

footer  footer  footer  footer