0
私は10分ごとに書いているMySQLサーバを持っています。それは私がそれに戻って数時間後にクラッシュしたときにうまくいくと思われる。 error.log
からMySQLサーバにエラーがあります
は、私はそれがすべての違いを作るべきだと思い
2017-01-17T13:47:35.315801Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
2017-01-17T13:47:35.315905Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000)
2017-01-17T13:47:35.495187Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp serv$
2017-01-17T13:47:35.497022Z 0 [Note] /usr/sbin/mysqld (mysqld 5.7.16-0ubuntu0.16.04.1) starting as process 18742 ...
2017-01-17T13:47:35.505459Z 0 [Note] InnoDB: PUNCH HOLE support available
2017-01-17T13:47:35.505530Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2017-01-17T13:47:35.505541Z 0 [Note] InnoDB: Uses event mutexes
2017-01-17T13:47:35.505549Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2017-01-17T13:47:35.505558Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.8
2017-01-17T13:47:35.505566Z 0 [Note] InnoDB: Using Linux native AIO
2017-01-17T13:47:35.506116Z 0 [Note] InnoDB: Number of pools: 1
2017-01-17T13:47:35.506338Z 0 [Note] InnoDB: Using CPU crc32 instructions
2017-01-17T13:47:35.508891Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
2017-01-17T13:47:35.508951Z 0 [ERROR] InnoDB: mmap(137428992 bytes) failed; errno 12
2017-01-17T13:47:35.508973Z 0 [ERROR] InnoDB: Cannot allocate memory for the buffer pool
2017-01-17T13:47:35.508983Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2017-01-17T13:47:35.508994Z 0 [ERROR] Plugin 'InnoDB' init function returned error.
2017-01-17T13:47:35.509002Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2017-01-17T13:47:35.509011Z 0 [ERROR] Failed to initialize plugins.
2017-01-17T13:47:35.509017Z 0 [ERROR] Aborting
2017-01-17T13:47:35.509026Z 0 [Note] Binlog end
2017-01-17T13:47:35.509098Z 0 [Note] Shutting down plugin 'CSV'
2017-01-17T13:47:35.509118Z 0 [Note] Shutting down plugin 'MyISAM'
2017-01-17T13:47:35.509507Z 0 [Note] /usr/sbin/mysqld: Shutdown complete
これは私は、Python/Djangoのから実行しているデータベースであり、ないことがあります。私は何がうまくいかないのか分かりませんが、サーバを再起動して起動すると正常に動作します。お願いします。
'バッファプールのメモリを割り当てることができません。それは128メガバイトを望んでいます、あなたはそれほど無料ですか?あなたはあなたのスワップサイズを増やすことができます(これは無意味ですが、MySQLはカタツムリが遅くなります)。バッファプールを減らすことができます。これにより、MySQLが遅くなります。あるいは、あなたはMySQLのために128メガバイトを無料で持つことができます。データベースをある程度最適に実行したい場合は、そこから作業データを保持するためにRAMを割り当てなければなりません(RAMからの読み込み>>>>> HDDからの読み込み)。 – Mjh
私は@Mjhに同意します。あなたの記憶がなくなったようです。 –
私は1GB/1CPUを持つことを意味する$ 10pmのデジタルオーシャン液滴で動作させています。 30 GBのSSDと2 TBの転送。それは私には似ていますが、もしそうでなければ、メモリ問題は1回に大きなレコードに保存しようとしていますか? – HenryM