Fel på rad 128 när jag installerar moduler.

Events happening in the community are now at Drupal community events on www.drupal.org.
Udden's picture

Hej,
Jag är nybörjare och håller på att suga i mig av all bra info som finns om Drupal.

Tyvärr har jag råkat ut för ett fel som jag inte kan lösa.

När jag installerar moduler (har tidigare installerat flera moduler utan problem) får jag följande felmeddelande:

Warning: MySQL server has gone away query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:139:\"MySQL server has gone away\nquery: SELECT filename, name, type, status, throttle, schema_version FROM system WHERE type = 'module'\";s:5:\"%file\";s:66:\"/usr/home/web/wse371455/kompostera.nu/modules/system/system.module\";s:5:\"%line\";i:752;}', 3, '', 'http://www.kompostera.nu/?q=admin/build/modules', 'http://www.kompostera.nu/?q=admin', '213.115.80.120', 1258456034) in /usr/home/web/wse371455/kompostera.nu/includes/database.mysqli.inc on line 128

Warning: MySQL server has gone away query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:787:\"MySQL server has gone away\nquery: INSERT INTO system (name, info, type, filename, status, throttle, bootstrap) VALUES ('aggregator', 'a:10:{s:4:\"name\";s:10:\"Aggregator\";s:11:\"description\";s:57:\"Aggregates syndicated content (RSS, RDF, and Atom feeds).\";s:7:\"package\";s:15:\"Core - optional\";s:7:\"version\";s:4:\"6.14\";s:4:\"core\";s:3:\"6.x\";s:7:\"project\";s:6:\"drupal\";s:9:\"datestamp\& in /usr/home/web/wse371455/kompostera.nu/includes/database.mysqli.inc on line 128

Hoppas någon har möjlighet att hjälpa till!

Comments

långsam server

Mee's picture

Mysql server has gone away brukar betyda att det tog för lång tid att kontakta servern. De som kommer efter kolonet är den operatonen som inte genomfördes.

MySQL server has gone away query

farrington's picture

Låter som det är problem med anslutningen till din MySQL-server. Varningarna inleds med:

MySQL server has gone away query

Det står lite om det här:
http://drupal.org/node/259580

/marcus

/marcus

Ändra i fil

Udden's picture

Tack!
Tyvärr vill webbhotellet inte ändra tidsgränsen.

Såg att det går att ändra ett par rader i filerna database.mysqli.inc och atabase.mysql.inc.

Kan inte hitta raden "function df_connect()", någon som vet hur man gör då?

Detta kanske är lösningen?
Since I had no access to MySQL's settings, I had to hack Drupal core to fix it.

In includes/database.mysql.inc, at the end of function db_connect(), under the "SET NAMES" line:
mysql_query('SET SESSION wait_timeout = 60', $connection);
In includes/database.mysqli.inc, at the end of function db_connect(), under the "SET NAMES" line:
mysqli_query($connection, 'SET SESSION wait_timeout = 60');
I guess someone with more PHP experience that me could suggest a patch to check if wait_timeout is too low and fix it in some economic way.

db_tweaks

Udden's picture

Nu har jag löst problemet med hjälp av modulen db_tweaks!

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week