2014-09-30 4 views
1

Openshift에 Java EE 응용 프로그램이 배포되었습니다. 그것은 예제에서 생성되고 수정됩니다. 응용 프로그램을 배포하고 잘 작동하면 Openshift로 푸시 된 3 개의 CSS 파일이 변경되지만 응용 프로그램이 실행되고 있지 않습니다. 재시작 (때때로 재시작 할 수 없거나 때로는 재시작한다고 알려주지 만) 결과가 없습니다 - 응용 프로그램이 빈 페이지 또는 503 오류를 표시하고 있습니다. 무엇이 문제가 될 수 있습니까? 내 로컬 시스템에서, 응용 프로그램은 MySQL DB를 사용하여 잘 작동합니다. 그리고 MySQL은 Openshif에서 실행 중이며, 연결할 수 있습니다.Openshift 응용 프로그램을 시작할 수 없습니다.

URL : http://gympel.mojefotogalerie.com/

은 어떻게보고 Openshift에서 일부 로그 파일을 다운로드 할 수 있습니까? 또는 변경 전 (3 css 파일 만 변경) 전에 모든 것이 잘 된 이유는 무엇입니까?

C : \ 사용자 마렉> RHC 꼬리 gympel

==> app-root/logs/jbosseap.log <== JBOSS_HOME: /var/lib/openshift/542a6df0e0b8cdee1a00016b/jbosseap JAVA: /etc/alternatives/java_sdk_1.6.0/bin/java JAVA_OPTS: -server -XX:+TieredCompilation -Xms40m -Xmx256m -XX:MaxPermSize=10 2m -XX:+AggressiveOpts -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:GCTim eRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dorg.apache.tomcat.util.LOW_MEMORY=tru e -DOPENSHIFT_APP_UUID=542a6df0e0b8cdee1a00016b -Dorg.jboss.resolver.warning=tru e -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Djboss.node.name=gympel -marek71cz.rhcloud.com -Djgroups.bind_addr=127.8.71.129 -Dorg.apache.coyote.http 11.Http11Protocol.COMPRESSION=on ========================================================================= ========================================================================= JBoss Bootstrap Environment JBOSS_HOME: /var/lib/openshift/542a6df0e0b8cdee1a00016b/jbosseap JAVA: /etc/alternatives/java_sdk_1.6.0/bin/java JAVA_OPTS: -server -XX:+TieredCompilation -Xms40m -Xmx256m -XX:MaxPermSize=10 2m -XX:+AggressiveOpts -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:GCTim eRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dorg.apache.tomcat.util.LOW_MEMORY=tru e -DOPENSHIFT_APP_UUID=542a6df0e0b8cdee1a00016b -Dorg.jboss.resolver.warning=tru e -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Djboss.node.name=gympel -marek71cz.rhcloud.com -Djgroups.bind_addr=127.8.71.129 -Dorg.apache.coyote.http 11.Http11Protocol.COMPRESSION=on ========================================================================= ==> app-root/logs/mysql.log <== 140930 10:49:30 InnoDB: highest supported file format is Barracuda. 140930 10:49:30 InnoDB: Waiting for the background threads to start 140930 10:49:31 InnoDB: 5.5.37 started; log sequence number 1699425 140930 10:49:31 [Note] Server hostname (bind-address): '127.8.71.130'; port: 330 6 140930 10:49:31 [Note] - '127.8.71.130' resolves to '127.8.71.130'; 140930 10:49:31 [Note] Server socket created on IP: '127.8.71.130'. 140930 10:49:31 [Warning] 'proxies_priv' entry '@ [email protected] ud.com' ignored in --skip-name-resolve mode. 140930 10:49:31 [Note] Event Scheduler: Loaded 0 events 140930 10:49:31 [Note] /opt/rh/mysql55/root/usr/libexec/mysqld: ready for connec tions. Version: '5.5.37' socket: '/var/lib/openshift/542a6df0e0b8cdee1a00016b/mysql//s ocket/mysql.sock' port: 3306 MySQL Community Server (GPL) 

을 \ 그리고 이것은 내가 서버를 다운로드 관리

========================================================================= 
    JBoss Bootstrap Environment 
    JBOSS_HOME: /var/lib/openshift/542a6df0e0b8cdee1a00016b/jbosseap 
    JAVA: /etc/alternatives/java_sdk_1.6.0/bin/java 
    JAVA_OPTS: -server -XX:+TieredCompilation -Xms40m -Xmx256m -XX:MaxPermSize=102m -XX:+AggressiveOpts -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dorg.apache.tomcat.util.LOW_MEMORY=true -DOPENSHIFT_APP_UUID=542a6df0e0b8cdee1a00016b -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Djboss.node.name=gympel-marek71cz.rhcloud.com -Djgroups.bind_addr=127.8.71.129 -Dorg.apache.coyote.http11.Http11Protocol.COMPRESSION=on 
========================================================================= 
2014/09/30 04:49:12,911 INFO [org.jboss.modules] (main) JBoss Modules version 1.3.4.Final-redhat-1 
2014/09/30 04:49:13,964 INFO [org.jboss.msc] (main) JBoss MSC version 1.1.5.Final-redhat-1 
2014/09/30 04:49:14,194 INFO [org.jboss.as] (MSC service thread 1-8) JBAS015899: JBoss EAP 6.3.1.GA (AS 7.4.1.Final-redhat-3) starting 
2014/09/30 04:49:17,554 WARN [org.jboss.as.messaging] (Controller Boot Thread) JBAS011608: Element CLUSTERED is deprecated and will not be taken into account 
2014/09/30 04:49:18,407 INFO [org.jboss.as.controller.management-deprecated] (ServerService Thread Pool -- 14) JBAS014627: Attribute clustered is deprecated, and it might be removed in future version! 
2014/09/30 04:49:18,457 WARN [org.jboss.messaging] (ServerService Thread Pool -- 14) JBAS011618: There is no resource matching the expiry-address jms.queue.ExpiryQueue for the address-settings #, expired messages from destinations matching this address-setting will be lost! 
2014/09/30 04:49:18,461 WARN [org.jboss.messaging] (ServerService Thread Pool -- 14) JBAS011619: There is no resource matching the dead-letter-address jms.queue.DLQ for the address-settings #, undelivered messages from destinations matching this address-setting will be lost! 
2014/09/30 04:49:18,551 INFO [org.xnio] (MSC service thread 1-2) XNIO Version 3.0.10.GA-redhat-1 
2014/09/30 04:49:18,556 WARN [org.jboss.as.server] (Controller Boot Thread) JBAS015883: No security realm defined for native management service; all access will be unrestricted. 
2014/09/30 04:49:18,600 INFO [org.xnio.nio] (MSC service thread 1-2) XNIO NIO Implementation Version 3.0.10.GA-redhat-1 
2014/09/30 04:49:18,605 INFO [org.jboss.as.server] (Controller Boot Thread) JBAS015888: Creating http management service using socket-binding (management-http) 
2014/09/30 04:49:18,605 WARN [org.jboss.as.server] (Controller Boot Thread) JBAS015884: No security realm defined for http management service; all access will be unrestricted. 
2014/09/30 04:49:18,688 INFO [org.jboss.remoting] (MSC service thread 1-2) JBoss Remoting version 3.3.3.Final-redhat-1 
========================================================================= 
    JBoss Bootstrap Environment 
    JBOSS_HOME: /var/lib/openshift/542a6df0e0b8cdee1a00016b/jbosseap 
    JAVA: /etc/alternatives/java_sdk_1.6.0/bin/java 
    JAVA_OPTS: -server -XX:+TieredCompilation -Xms40m -Xmx256m -XX:MaxPermSize=102m -XX:+AggressiveOpts -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dorg.apache.tomcat.util.LOW_MEMORY=true -DOPENSHIFT_APP_UUID=542a6df0e0b8cdee1a00016b -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Djboss.node.name=gympel-marek71cz.rhcloud.com -Djgroups.bind_addr=127.8.71.129 -Dorg.apache.coyote.http11.Http11Protocol.COMPRESSION=on 
========================================================================= 
========================================================================= 
    JBoss Bootstrap Environment 
    JBOSS_HOME: /var/lib/openshift/542a6df0e0b8cdee1a00016b/jbosseap 
    JAVA: /etc/alternatives/java_sdk_1.6.0/bin/java 
    JAVA_OPTS: -server -XX:+TieredCompilation -Xms40m -Xmx256m -XX:MaxPermSize=102m -XX:+AggressiveOpts -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dorg.apache.tomcat.util.LOW_MEMORY=true -DOPENSHIFT_APP_UUID=542a6df0e0b8cdee1a00016b -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Djboss.node.name=gympel-marek71cz.rhcloud.com -Djgroups.bind_addr=127.8.71.129 -Dorg.apache.coyote.http11.Http11Protocol.COMPRESSION=on 
========================================================================= 
========================================================================= 
    JBoss Bootstrap Environment 
    JBOSS_HOME: /var/lib/openshift/542a6df0e0b8cdee1a00016b/jbosseap 
    JAVA: /etc/alternatives/java_sdk_1.6.0/bin/java 
    JAVA_OPTS: -server -XX:+TieredCompilation -Xms40m -Xmx256m -XX:MaxPermSize=102m -XX:+AggressiveOpts -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dorg.apache.tomcat.util.LOW_MEMORY=true -DOPENSHIFT_APP_UUID=542a6df0e0b8cdee1a00016b -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Djboss.node.name=gympel-marek71cz.rhcloud.com -Djgroups.bind_addr=127.8.71.129 -Dorg.apache.coyote.http11.Http11Protocol.COMPRESSION=on 
========================================================================= 
========================================================================= 
    JBoss Bootstrap Environment 
    JBOSS_HOME: /var/lib/openshift/542a6df0e0b8cdee1a00016b/jbosseap 
    JAVA: /etc/alternatives/java_sdk_1.6.0/bin/java 
    JAVA_OPTS: -server -XX:+TieredCompilation -Xms40m -Xmx256m -XX:MaxPermSize=102m -XX:+AggressiveOpts -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dorg.apache.tomcat.util.LOW_MEMORY=true -DOPENSHIFT_APP_UUID=542a6df0e0b8cdee1a00016b -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Djboss.node.name=gympel-marek71cz.rhcloud.com -Djgroups.bind_addr=127.8.71.129 -Dorg.apache.coyote.http11.Http11Protocol.COMPRESSION=on 
========================================================================= 
========================================================================= 
    JBoss Bootstrap Environment 
    JBOSS_HOME: /var/lib/openshift/542a6df0e0b8cdee1a00016b/jbosseap 
    JAVA: /etc/alternatives/java_sdk_1.6.0/bin/java 
    JAVA_OPTS: -server -XX:+TieredCompilation -Xms40m -Xmx256m -XX:MaxPermSize=102m -XX:+AggressiveOpts -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dorg.apache.tomcat.util.LOW_MEMORY=true -DOPENSHIFT_APP_UUID=542a6df0e0b8cdee1a00016b -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Djboss.node.name=gympel-marek71cz.rhcloud.com -Djgroups.bind_addr=127.8.71.129 -Dorg.apache.coyote.http11.Http11Protocol.COMPRESSION=on 
========================================================================= 
========================================================================= 
    JBoss Bootstrap Environment 
    JBOSS_HOME: /var/lib/openshift/542a6df0e0b8cdee1a00016b/jbosseap 
    JAVA: /etc/alternatives/java_sdk_1.6.0/bin/java 
    JAVA_OPTS: -server -XX:+TieredCompilation -Xms40m -Xmx256m -XX:MaxPermSize=102m -XX:+AggressiveOpts -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dorg.apache.tomcat.util.LOW_MEMORY=true -DOPENSHIFT_APP_UUID=542a6df0e0b8cdee1a00016b -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Djboss.node.name=gympel-marek71cz.rhcloud.com -Djgroups.bind_addr=127.8.71.129 -Dorg.apache.coyote.http11.Http11Protocol.COMPRESSION=on 
========================================================================= 
========================================================================= 
    JBoss Bootstrap Environment 
    JBOSS_HOME: /var/lib/openshift/542a6df0e0b8cdee1a00016b/jbosseap 
    JAVA: /etc/alternatives/java_sdk_1.6.0/bin/java 
    JAVA_OPTS: -server -XX:+TieredCompilation -Xms40m -Xmx256m -XX:MaxPermSize=102m -XX:+AggressiveOpts -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dorg.apache.tomcat.util.LOW_MEMORY=true -DOPENSHIFT_APP_UUID=542a6df0e0b8cdee1a00016b -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Djboss.node.name=gympel-marek71cz.rhcloud.com -Djgroups.bind_addr=127.8.71.129 -Dorg.apache.coyote.http11.Http11Protocol.COMPRESSION=on 
========================================================================= 
========================================================================= 
    JBoss Bootstrap Environment 
    JBOSS_HOME: /var/lib/openshift/542a6df0e0b8cdee1a00016b/jbosseap 
    JAVA: /etc/alternatives/java_sdk_1.6.0/bin/java 
    JAVA_OPTS: -server -XX:+TieredCompilation -Xms40m -Xmx256m -XX:MaxPermSize=102m -XX:+AggressiveOpts -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dorg.apache.tomcat.util.LOW_MEMORY=true -DOPENSHIFT_APP_UUID=542a6df0e0b8cdee1a00016b -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Djboss.node.name=gympel-marek71cz.rhcloud.com -Djgroups.bind_addr=127.8.71.129 -Dorg.apache.coyote.http11.Http11Protocol.COMPRESSION=on 
========================================================================= 

그리고 마지막으로 내 jbosseap.log 파일의 내용입니다 로그와 나는 산 오류를 참조하십시오.

2014/09/30 18:15:21,894 INFO [org.jboss.as.jpa] (MSC service thread 1-5) JBAS011401: Read persistence.xml for primary 
2014/09/30 18:15:21,926 ERROR [stderr] (Thread-42 (HornetQ-scheduled-threads-4300596)) Exception in thread "Thread-42 (HornetQ-scheduled-threads-4300596)" java.lang.OutOfMemoryError: unable to create new native thread 
2014/09/30 18:15:21,926 ERROR [stderr] (Thread-42 (HornetQ-scheduled-threads-4300596)) at java.lang.Thread.start0(Native Method) 
2014/09/30 18:15:21,927 ERROR [stderr] (Thread-42 (HornetQ-scheduled-threads-4300596)) at java.lang.Thread.start(Thread.java:679) 
2014/09/30 18:15:21,927 ERROR [stderr] (Thread-42 (HornetQ-scheduled-threads-4300596)) at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:950) 
2014/09/30 18:15:21,927 ERROR [stderr] (Thread-42 (HornetQ-scheduled-threads-4300596)) at java.util.concurrent.ThreadPoolExecutor.processWorkerExit(ThreadPoolExecutor.java:1018) 
2014/09/30 18:15:21,927 ERROR [stderr] (Thread-42 (HornetQ-scheduled-threads-4300596)) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1164) 
2014/09/30 18:15:21,927 ERROR [stderr] (Thread-42 (HornetQ-scheduled-threads-4300596)) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
2014/09/30 18:15:21,927 ERROR [stderr] (Thread-42 (HornetQ-scheduled-threads-4300596)) at java.lang.Thread.run(Thread.java:701) 

감사합니다.

+0

사용해보기 rhc tail 명령을 사용하여 로그를 보거나 ssh를 장비에 넣은 다음 ~/app-root/logs 디렉토리를보고 원래 질문에 오류를 게시하십시오. –

+0

답장을 보내 주셔서 감사합니다. 로그를 추가했으며 가장 많이 생각합니다. 흥미로운 것은 마지막 하나입니다 - 서버 로그. 나는 "새로운 네이티브 스레드를 만들 수 없다"라는 메모리가 부족하다는 것을 알 수 있습니다. – Marek

답변

0

메모리가 부족하면 더 큰 장비를 사용해야합니다. 소형 장비를 사용하고 있습니까? 자바는 512MB RAM을 꽤 빨리 먹을 수 있습니다. 특히 동일한 장비에서 데이터베이스를 실행하는 경우, 확장 응용 프로그램을 수행하고 db를 데이터베이스에 저장하면 도움이 될 수 있습니다.

+0

나는 이해하지만 이상하게 들린다. 작은 장비와 MySQL 데이터베이스가 있습니다. 하지만 봄을 사용하는 것은 실제로 작은 응용 프로그램 (어쩌면 10-15 클래스와 5 JSP)이며 데이터베이스에는 몇 개의 행이있는 세 개의 테이블이 있습니다. 매우 유사한 다른 응용 프로그램이 잘 작동하고 있습니다 ... – Marek

+0

좋은 자바 프로파일 링 도구를 찾아서 두 프로그램에서 실행하고 사용중인 메모리 양을 확인해보십시오. –

관련 문제