mycat啟動(dòng)報(bào)錯(cuò)

報(bào)錯(cuò)信息

 --> Wrapper Started as Daemon
STATUS | wrapper  | 2019/10/21 16:08:40 | Launching a JVM...
ERROR  | wrapper  | 2019/10/21 16:08:40 | Unable to start JVM: No such file or directory (2)
ERROR  | wrapper  | 2019/10/21 16:08:40 | JVM exited while loading the application.
STATUS | wrapper  | 2019/10/21 16:08:44 | Launching a JVM...
ERROR  | wrapper  | 2019/10/21 16:08:44 | Unable to start JVM: No such file or directory (2)
ERROR  | wrapper  | 2019/10/21 16:08:44 | JVM exited while loading the application.
STATUS | wrapper  | 2019/10/21 16:08:48 | Launching a JVM...
ERROR  | wrapper  | 2019/10/21 16:08:48 | Unable to start JVM: No such file or directory (2)
ERROR  | wrapper  | 2019/10/21 16:08:48 | JVM exited while loading the application.
STATUS | wrapper  | 2019/10/21 16:08:52 | Launching a JVM...
ERROR  | wrapper  | 2019/10/21 16:08:52 | Unable to start JVM: No such file or directory (2)
ERROR  | wrapper  | 2019/10/21 16:08:52 | JVM exited while loading the application.
STATUS | wrapper  | 2019/10/21 16:08:57 | Launching a JVM...
ERROR  | wrapper  | 2019/10/21 16:08:57 | Unable to start JVM: No such file or directory (2)
ERROR  | wrapper  | 2019/10/21 16:08:57 | JVM exited while loading the application.
FATAL  | wrapper  | 2019/10/21 16:08:57 | There were 5 failed launches in a row, each lasting less than 300 seconds.  Giving up.
FATAL  | wrapper  | 2019/10/21 16:08:57 |   There may be a configuration problem: please check the logs.
STATUS | wrapper  | 2019/10/21 16:08:57 | <-- Wrapper Stopped

先定位到是jvm的問題
再看jvm的配置

#設(shè)置路徑
vim /root/mycat/mycat/conf/wrapper.conf 
#查看配置
# Java Application
wrapper.java.command=%JAVA_HOME%/bin/java

先改成絕對(duì)路徑金矛,不用環(huán)境變量

wrapper.java.command=/usr/java/jdk1.8.0_171/bin/java

再重啟

mycat restart

還是失敗,繼續(xù)查看日志

INFO   | jvm 4    | 2019/10/21 16:27:48 | # There is insufficient memory for the Java Runtime Environment to continue.
INFO   | jvm 4    | 2019/10/21 16:27:48 | # Native memory allocation (mmap) failed to map 715849728 bytes for committing reserved memory.
INFO   | jvm 4    | 2019/10/21 16:27:48 | # An error report file with more information is saved as:
INFO   | jvm 4    | 2019/10/21 16:27:48 | # /root/mycat/mycat/hs_err_pid21295.log
STATUS | wrapper  | 2019/10/21 16:27:52 | Launching a JVM...
ERROR  | wrapper  | 2019/10/21 16:27:52 | JVM exited while loading the application.
INFO   | jvm 5    | 2019/10/21 16:27:52 | Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=64M; support was removed in 8.0
INFO   | jvm 5    | 2019/10/21 16:27:52 | Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000715550000, 715849728, 0) failed; error='Cannot allocate memory' (errno=12)
INFO   | jvm 5    | 2019/10/21 16:27:52 | #
INFO   | jvm 5    | 2019/10/21 16:27:52 | # There is insufficient memory for the Java Runtime Environment to continue.
INFO   | jvm 5    | 2019/10/21 16:27:52 | # Native memory allocation (mmap) failed to map 715849728 bytes for committing reserved memory.
INFO   | jvm 5    | 2019/10/21 16:27:52 | # An error report file with more information is saved as:
INFO   | jvm 5    | 2019/10/21 16:27:52 | # /root/mycat/mycat/hs_err_pid21453.log
FATAL  | wrapper  | 2019/10/21 16:27:52 | There were 5 failed launches in a row, each lasting less than 300 seconds.  Giving up.
FATAL  | wrapper  | 2019/10/21 16:27:52 |   There may be a configuration problem: please check the logs.
STATUS | wrapper  | 2019/10/21 16:27:52 | <-- Wrapper Stopped

尬...由于窮,買不起高配置的服務(wù)器,內(nèi)存太小浙滤,這個(gè)時(shí)候改下mycat的啟動(dòng)配置

#設(shè)置路徑
vim /root/mycat/mycat/conf/wrapper.conf 
#修改配置
wrapper.java.additional.10=-Xmx640M
wrapper.java.additional.11=-Xms256M

再啟動(dòng)....

mycat restart

還是報(bào)錯(cuò),看日志

INFO   | jvm 1    | 2019/10/21 16:37:19 | WrapperSimpleApp: Encountered an error running main: java.lang.ExceptionInInitializerError
INFO   | jvm 1    | 2019/10/21 16:37:19 | java.lang.ExceptionInInitializerError
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at io.mycat.MycatStartup.main(MycatStartup.java:53)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at java.lang.reflect.Method.invoke(Method.java:498)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at java.lang.Thread.run(Thread.java:748)
INFO   | jvm 1    | 2019/10/21 16:37:19 | Caused by: io.mycat.config.util.ConfigException: org.xml.sax.SAXParseException; lineNumber: 29; columnNumber: 10; 元素內(nèi)容必須由格式正確的字符數(shù)據(jù)或標(biāo)記組成气堕。
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at io.mycat.config.loader.xml.XMLSchemaLoader.load(XMLSchemaLoader.java:121)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at io.mycat.config.loader.xml.XMLSchemaLoader.<init>(XMLSchemaLoader.java:78)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at io.mycat.config.loader.xml.XMLSchemaLoader.<init>(XMLSchemaLoader.java:82)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at io.mycat.config.ConfigInitializer.<init>(ConfigInitializer.java:76)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at io.mycat.config.MycatConfig.<init>(MycatConfig.java:72)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at io.mycat.MycatServer.<init>(MycatServer.java:166)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at io.mycat.MycatServer.<clinit>(MycatServer.java:109)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   ... 7 more
INFO   | jvm 1    | 2019/10/21 16:37:19 | Caused by: org.xml.sax.SAXParseException; lineNumber: 29; columnNumber: 10; 元素內(nèi)容必須由格式正確的字符數(shù)據(jù)或標(biāo)記組成纺腊。
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1472)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.startOfMarkup(XMLDocumentFragmentScannerImpl.java:2635)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2732)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at io.mycat.config.util.ConfigUtil.getDocument(ConfigUtil.java:115)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   at io.mycat.config.loader.xml.XMLSchemaLoader.load(XMLSchemaLoader.java:111)
INFO   | jvm 1    | 2019/10/21 16:37:19 |   ... 13 more
STATUS | wrapper  | 2019/10/21 16:37:21 | <-- Wrapper Stopped

查看配置文件,在schema.xml 文件發(fā)現(xiàn)確實(shí)多了個(gè)<(提示很友好)


配置文件格式出錯(cuò).png

修改掉之后再重啟

mycat restart

再產(chǎn)看日志茎芭,終于啟動(dòng)成功了

STATUS | wrapper  | 2019/10/21 16:53:45 | --> Wrapper Started as Daemon
STATUS | wrapper  | 2019/10/21 16:53:45 | Launching a JVM...
INFO   | jvm 1    | 2019/10/21 16:53:46 | Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=64M; support was removed in 8.0
INFO   | jvm 1    | 2019/10/21 16:53:46 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
INFO   | jvm 1    | 2019/10/21 16:53:46 |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.
INFO   | jvm 1    | 2019/10/21 16:53:46 | 
INFO   | jvm 1    | 2019/10/21 16:53:48 | MyCAT Server startup successfully. see logs in logs/mycat.log
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末揖膜,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子梅桩,更是在濱河造成了極大的恐慌壹粟,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,843評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宿百,死亡現(xiàn)場(chǎng)離奇詭異趁仙,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)垦页,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門雀费,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人痊焊,你說我怎么就攤上這事盏袄》蘧” “怎么了?”我有些...
    開封第一講書人閱讀 163,187評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵辕羽,是天一觀的道長(zhǎng)逛尚。 經(jīng)常有香客問我,道長(zhǎng)逛漫,這世上最難降的妖魔是什么黑低? 我笑而不...
    開封第一講書人閱讀 58,264評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮酌毡,結(jié)果婚禮上克握,老公的妹妹穿的比我還像新娘。我一直安慰自己枷踏,他們只是感情好菩暗,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著旭蠕,像睡著了一般停团。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上掏熬,一...
    開封第一講書人閱讀 51,231評(píng)論 1 299
  • 那天佑稠,我揣著相機(jī)與錄音,去河邊找鬼旗芬。 笑死舌胶,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的疮丛。 我是一名探鬼主播幔嫂,決...
    沈念sama閱讀 40,116評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼誊薄!你這毒婦竟也來了履恩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,945評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤呢蔫,失蹤者是張志新(化名)和其女友劉穎切心,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體咐刨,經(jīng)...
    沈念sama閱讀 45,367評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡昙衅,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了定鸟。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,754評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡著瓶,死狀恐怖联予,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤沸久,帶...
    沈念sama閱讀 35,458評(píng)論 5 344
  • 正文 年R本政府宣布季眷,位于F島的核電站,受9級(jí)特大地震影響卷胯,放射性物質(zhì)發(fā)生泄漏子刮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評(píng)論 3 327
  • 文/蒙蒙 一窑睁、第九天 我趴在偏房一處隱蔽的房頂上張望挺峡。 院中可真熱鬧,春花似錦担钮、人聲如沸橱赠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽狭姨。三九已至,卻和暖如春苏遥,著一層夾襖步出監(jiān)牢的瞬間饼拍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評(píng)論 1 269
  • 我被黑心中介騙來泰國打工田炭, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留师抄,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,797評(píng)論 2 369
  • 正文 我出身青樓诫肠,卻偏偏與公主長(zhǎng)得像司澎,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子栋豫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載:https://www.cnblogs.com/joylee/p/7513038.html 學(xué)會(huì)數(shù)據(jù)庫讀寫分...
    Leo_df55閱讀 3,997評(píng)論 0 3
  • ORA-00001: 違反唯一約束條件 (.) 錯(cuò)誤說明:當(dāng)在唯一索引所對(duì)應(yīng)的列上鍵入重復(fù)值時(shí)挤安,會(huì)觸發(fā)此異常。 O...
    我想起個(gè)好名字閱讀 5,310評(píng)論 0 9
  • 傳統(tǒng)關(guān)系型數(shù)據(jù)庫的分布式開發(fā)通常需要自己做丧鸯,不僅耗時(shí)耗力而且效果不是很理想蛤铜,當(dāng)想快速搭建時(shí),最初想到的是看有沒有第...
    歡醉閱讀 2,392評(píng)論 0 8
  • 我想寫一封信丛肢,一封不知道誰會(huì)收到的心围肥, 信里面戴著深深的思念和愛意。
    不好意思你是我的閱讀 205評(píng)論 0 0
  • 2017年3月23日晚十點(diǎn)多蜂怎,偶然的機(jī)會(huì)下載了<簡(jiǎn)書>穆刻,本人對(duì)他并不了解,只是聽家妹說過杠步,也有簡(jiǎn)單的介紹氢伟。 ...
    蓮蓮俊閱讀 174評(píng)論 0 0