0

私は突然、アプリケーションで多くのSignalException:SIGTERM例外を取得し始めました。これは、明らかにmysqlから発生しています。のようなスタックトレース

vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:217
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:217:in `log'
vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:323:in `execute'
vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:608:in `select'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache'

また

vendor/rails/activesupport/lib/active_support/buffered_logger.rb:63
vendor/rails/activesupport/lib/active_support/buffered_logger.rb:63:in `add'
vendor/rails/activesupport/lib/active_support/buffered_logger.rb:71:in `debug'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:196:in `log_info'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:218:in `log'
vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:323:in `execute'
vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:608:in `select'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache'

私は少し困惑しています。どこから掘り始めるか考えてみませんか?

4

1 に答える 1

2

どのプラットフォームで実行しており、どのバージョンの MySql を実行していますか? mysql クライアント ライブラリまたは mysql サーバーが壊れているようです。また、これは新しいアプリですか、それともしばらく問題なく動作していたアプリですか?

おそらく、MySql を再インストールするのが最善の方法ですが、その前に、別の mysql アダプターである mysql2 と ruby​​-mysql を使用してみてください。そこには、多くの時間と手間を節約できる幸運が少しあるかもしれません。

于 2011-07-05T03:45:40.760 に答える