Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 重新启动Openshift MySQL盒带时出错_Java_Mysql_Tomcat7_Openshift - Fatal编程技术网

Java 重新启动Openshift MySQL盒带时出错

Java 重新启动Openshift MySQL盒带时出错,java,mysql,tomcat7,openshift,Java,Mysql,Tomcat7,Openshift,我有一个不可扩展的OpenShift应用程序,它带有Tomcat 7和MySQL 5.5,并且这个应用程序上只有一个小型Java应用程序在运行。这个应用程序在几个月内运行良好,但从上周开始就停止了工作。当我尝试使用OpenShift仪表板重新启动应用程序时,会收到以下错误消息: Starting MySQL 5.5 cartridge MySQL server failed to start: 140305 07:01:47 mysqld_safe Logging to '/var/lib/op

我有一个不可扩展的OpenShift应用程序,它带有Tomcat 7MySQL 5.5,并且这个应用程序上只有一个小型Java应用程序在运行。这个应用程序在几个月内运行良好,但从上周开始就停止了工作。当我尝试使用OpenShift仪表板重新启动应用程序时,会收到以下错误消息:

Starting MySQL 5.5 cartridge
MySQL server failed to start:
140305 07:01:47 mysqld_safe Logging to '/var/lib/openshift/53104e375973cad496000022/mysql//log/mysql_error.log'.
140305 07:01:48 mysqld_safe Starting mysqld daemon with databases from /var/lib/openshift/53104e375973cad496000022/mysql/data/
140305 07:01:52 mysqld_safe mysqld from pid file /var/lib/openshift/53104e375973cad496000022/mysql/pid/mysql.pid ended
140305 07:01:48 mysqld_safe Starting mysqld daemon with databases from /var/lib/openshift/53104e375973cad496000022/mysql/data/
140305  7:01:49 [Note] Plugin 'FEDERATED' is disabled.
140305  7:01:49 InnoDB: The InnoDB memory heap is disabled
140305  7:01:49 InnoDB: Mutexes and rw_locks use GCC atomic builtins
140305  7:01:49 InnoDB: Compressed tables use zlib 1.2.3
140305  7:01:49 InnoDB: Using Linux native AIO
140305  7:01:49  InnoDB: Warning: io_setup() failed with EAGAIN. Will make 5 attempts before giving up.
InnoDB: Warning: io_setup() attempt 1 failed.
InnoDB: Warning: io_setup() attempt 2 failed.
InnoDB: Warning: io_setup() attempt 3 failed.
InnoDB: Warning: io_setup() attempt 4 failed.
InnoDB: Warning: io_setup() attempt 5 failed.
140305  7:01:52  InnoDB: Error: io_setup() failed with EAGAIN after 5 attempts.
InnoDB: You can disable Linux Native AIO by setting innodb_use_native_aio = 0 in my.cnf
140305  7:01:52 InnoDB: Fatal error: cannot initialize AIO sub-system
140305  7:01:52 [ERROR] Plugin 'InnoDB' init function returned error.
140305  7:01:52 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
140305  7:01:52 [ERROR] Unknown/unsupported storage engine: InnoDB
140305  7:01:52 [ERROR] Aborting

140305  7:01:52 [Note] /opt/rh/mysql55/root/usr/libexec/mysqld: Shutdown complete

140305 07:01:52 mysqld_safe mysqld from pid file /var/lib/openshift/53104e375973cad496000022/mysql/pid/mysql.pid ended
Failed to execute: 'control restart' for /var/lib/openshift/53104e375973cad496000022/mysql
显然,MySQL盒带无法以某种方式重新启动,但我没有在Java应用程序或gear配置中更改任何内容

有人知道为什么会这样吗?我不想简单地删除MySQL并再次添加它,因为如果我不确定根本原因,这个问题将来可能会再次发生


提前谢谢。

我建议检查一下你的配额,看看你是否达到了限额。尝试ssh进入你的装备并运行以下
quota-s
。如果已达到配额,则可以在本地机器上使用
rhc tidy
命令清理齿轮

编辑:


经过进一步的研究,我想说你受到了这个bug的影响。在过去的几天里,我们经历了一些停机时间和一些残余影响。请放心,我们正在积极努力使这一问题得到全面解决

在上重新启动mysql时遇到类似问题 我是否需要在某处提交错误/支持请求

顺便说一句,我的配额输出如下

 Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
/dev/mapper/EBSStore01-user\u home01

               500M       0   1024M           38899       0   80000

我的配额很好。我只用了180 MB。我不知道为什么我不知从哪里得到了这个错误…这对我来说不起作用。支持人员承认存在问题,但我认为我的装备还不能工作。我现在只是在使用不同的PaaS。我推荐数字海洋。