2016-06-20 20 views
0

Ich habe ein OpsCenter Paket zusammengestellt-to-Umdrehungen pro Minute, die die Dateien Dumps/opt/mypckageWebserver nicht an den Start in OpsCenter

alles ist in Ordnung, wenn ich ausführen/opt/mypackage/OpsCenter/bin/OpsCenter -f es die OpsCenter Bahn wieder auftauchen, die http.log auf dem Protokollverzeichnis enthält

ich ein Start-Skript erstellt haben, die sich von Tarball

#!/bin/sh 

echo "exec 'sudo /etc/init.d/opscenterd start'" 
exec sudo /etc/init.d/opscenterd start 

wierd Sache ist-geprüft ja es wird die OpsCenter Dienst beginnen Das Skript oben, aber die URL läuft nicht mit Port 8888 und Nein http.log generiert. Kann ich das irgendwie ändern?

Die opscenterd.log

 2016-06-21 02:13:32+0800 [] INFO: Log opened. 
     2016-06-21 02:13:32+0800 [] INFO: twistd 10.2.0 (/usr/bin/python2.6 2.6.6) starting up. 
     2016-06-21 02:13:32+0800 [] INFO: reactor class: twisted.internet.epollreactor.EPollReactor. 
     2016-06-21 02:13:32+0800 [] INFO: set uid/gid 9093/9094 
     2016-06-21 02:13:32+0800 [] INFO: Logging level set to 'info' 
     2016-06-21 02:13:32+0800 [] INFO: OpsCenter version: 5.2.4 
     2016-06-21 02:13:32+0800 [] INFO: Compatible agent version: 5.2.4 
     2016-06-21 02:13:32+0800 [] INFO: Cluster config dir './conf/clusters' does not exist yet 
     2016-06-21 02:13:32+0800 [] INFO: No clusters are configured yet, checking to see if a config migration is needed 
     2016-06-21 02:13:32+0800 [] INFO: Cluster config dir './conf/clusters' does not exist yet 
     2016-06-21 02:13:32+0800 [] INFO: No clusters are configured 
     2016-06-21 02:13:32+0800 [] INFO: Authentication disabled 
     2016-06-21 02:13:32+0800 [] INFO: Starting webserver with ssl disabled. 
     2016-06-21 02:13:32+0800 [] INFO: Stats Reporter is connected via HTTP 
     2016-06-21 02:13:32+0800 [] INFO: SSL disabled 
     2016-06-21 02:13:32+0800 [] WARN: Unable to import SSL, further definition actions will fail. 
     2016-06-21 02:13:32+0800 [] INFO: Starting Definition Update Service 
     2016-06-21 02:13:32+0800 [] WARN: Python may not have been compiled with SSL support, disabling cloud provisioning (No module named Ec2Launcher) 
     2016-06-21 02:13:32+0800 [] INFO: opscenterd.WebServer.OpsCenterdWebServer starting on 8888 
     2016-06-21 02:13:32+0800 [] INFO: Starting factory <opscenterd.WebServer.OpsCenterdWebServer instance at 0x1dbf758> 
     2016-06-21 02:13:32+0800 [] INFO: Unhandled error in Deferred: 
     2016-06-21 02:13:32+0800 [] Unhandled Error 
    Traceback (most recent call last): 
     File "/opt/mypakage/opscenter/lib/py-redhat/2.6/shared/amd64/twisted/scripts/_twistd_unix.py", line 317, in startApplication 

     File "/opt/mypakage/opscenter/lib/py-redhat/2.6/shared/amd64/twisted/application/app.py", line 653, in startApplication 

     File "/opt/mypakage/opscenter/lib/py-redhat/2.6/shared/amd64/twisted/application/service.py", line 277, in startService 

     File "/opt/mypakage/opscenter/lib/py-redhat/2.6/shared/amd64/twisted/internet/defer.py", line 1141, in unwindGenerator 

    --- <exception caught here> --- 
     File "/opt/mypakage/opscenter/lib/py-redhat/2.6/shared/amd64/twisted/internet/defer.py", line 1020, in _inlineCallbacks 

     File "build/lib/python2.6/site-packages/opscenterd/OpsCenterdService.py", line 55, in startService 

     File "/opt/mypakage/opscenter/lib/py-redhat/2.6/shared/amd64/twisted/application/service.py", line 277, in startService 

     File "/opt/msp/pkgmypakage/opscenter/lib/py-redhat/2.6/shared/amd64/twisted/application/internet.py", line 110, in startService 

     File "/opt/mypakage/opscenter/lib/py-redhat/2.6/shared/amd64/twisted/application/internet.py", line 131, in _getPort 

     File "/opt/mypakage/opscenter/lib/py-redhat/2.6/shared/amd64/twisted/internet/posixbase.py", line 419, in listenTCP 

     File "/opt/mypakage/opscenter/lib/py-redhat/2.6/shared/amd64/twisted/internet/tcp.py", line 867, in startListening 

     File "/opt/mypakage/opscenter/lib/py-redhat/2.6/shared/amd64/twisted/internet/protocol.py", line 45, in doStart 

     File "/opt/mypakage/opscenter/lib/py-redhat/2.6/shared/amd64/twisted/web/http.py", line 1755, in startFactory 

     File "build/lib/python2.6/site-packages/opscenterd/Logging.py", line 72, in _openLogFile 

     File "/opt/mypakage/opscenter/lib/py-redhat/2.6/shared/amd64/twisted/python/logfile.py", line 162, in __init__ 

     File "/opt/mypakage/opscenter/lib/py-redhat/2.6/shared/amd64/twisted/python/logfile.py", line 34, in __init__ 

    exceptions.AssertionError: 
+0

Gibt es irgendetwas in '/ var/log/opscenter.log' (oder'/opt/meinpaket/log/opscenter.log', wenn es sich dort anmeldet ...)? Was ist mit Ihrem '/ etc/opscenter/opscenterd.conf' (oder'/opt/meinpackage/conf/opscenterd.conf' wenn es da ist)? Sind die Schnittstelle und der Port in dieser Konfigurationsdatei wie erwartet konfiguriert? –

+0

Hallo Thomas, das ist, was ich nicht auf etc/opsentertd und conf/opscenter.conf sehe, sehe ich nicht, wie man httpd für Port 8888 überprüfen –

+1

Haben Sie sich https: //docs.datastax angesehen. com/de/opscenter/5.2/opsc/configure/opscConfigProps_r.html Der Port-Eintrag im Abschnitt [Webserver] können Sie den Port festlegen. Es gibt auch Protokolleinstellungen in dieser Datei. –

Antwort

0

Überprüfen Sie die opscenter`s Erlaubnis Protokolle zu schreiben.

Versuchen OpsCenter so dass tatsächlich seine Protokolle in opscenter.conf definiert schreiben

Das bedeutet Besitz von/var zuweisen/log/OpsCenter Benutzer OpsCenter.

chown -R opscenter:opscenter /var/log/opscenter 

Starten Sie den Dienst opscenterd neu, und schließen Sie die Datei opscenter.log ab, um zu sehen, wie der Dienst gestartet wird.

Laden Sie es in Ihrem Browser, genießen Sie.