Das Nerdlabor

ActiveRecord::StatementInvalid - Mysql::Error: MySQL server has gone away

Nach einiger Zeit stürzt eine Sinatra-App von mir mit Fehler 500 ab. Die Logdateien verraten “ActiveRecord::StatementInvalid - Mysql::Error: MySQL server has gone away”. Das ist das erste Mal, dass ich ActiveRecord ohne Rails verwende. Habe jetzt mal eine Lösung ((http://www.ruby-forum.com/topic/123472#719835)) versucht bei der ActiveRecord “gepatcht” wird. Mal sehen ob der Server jetzt läuft.

1
2
3
4
5
6
7
8
9
10
11
12
13
module ActiveRecord
  class Base

    class << self
      alias :old_connection :connection
      def connection
        self.verify_active_connections!
        old_connection
      end
    end

  end
end

Comments