私はubuntuでLAMPセットアップを実行しています。このセットアップを使用して、mysqlを必要とするWebインターフェイスでtorrentfluxを実行しています。
すべてが数日間期待どおりに機能し、その後、「ソケットを介してローカルMySQLサーバーに接続できません」/var/run/mysqld/mysqld.sock「(111)」が表示されます。
問題を解決するために再起動しましたが、問題を解決するという不便さは問題を解決するという見返りを超えており、問題を解決する別の方法を見つけたいと思います。
Mysqlは、torrentfluxのLAMPセットアップでの唯一の失敗です。Torrentfluxはまだヒルと種をまきます。mysqlなしで制御インターフェースを失うだけです。Apacheはまだ期待どおりに機能します。
はい、Webインターフェイスを使用しようとするとエラーが出力されるまでmysqlは実行されています。その後、mysqlサーバーを再起動できません。
$ sudo service mysql start
start: Job failed to start
Ubuntuバージョン:
Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS
Release: 12.04
Codename: precise
G/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
130126 14:42:15 [Note] Plugin 'FEDERATED' is disabled.
130126 14:42:15 InnoDB: The InnoDB memory heap is disabled
130126 14:42:15 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130126 14:42:15 InnoDB: Compressed tables use zlib 1.2.3.4
130126 14:42:16 InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(137363456 bytes) failed; errno 12
130126 14:42:16 InnoDB: Completed initialization of buffer pool
130126 14:42:16 InnoDB: Fatal error: cannot allocate memory for the buffer pool
130126 14:42:16 [ERROR] Plugin 'InnoDB' init function returned error.
130126 14:42:16 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
130126 14:42:16 [ERROR] Unknown/unsupported storage engine: InnoDB
130126 14:42:16 [ERROR] Aborting
mysqlはシャットダウンするまで実行されていました。
再起動すると、しばらくの間問題が修正されます。私はそれほど抜本的な解決策を望んでいません。