2016-07-27 12 views
1

Nach der Installation und Start memsql-ops starten, zeigt es die folgenden Fehler:memsql-ops Fehler in Thread-7

# ./memsql-ops start 
Starting MemSQL Ops... 
Exception in thread Thread-7: 
Traceback (most recent call last): 
    File "/usr/local/updated-openssl/lib/python3.4/threading.py", line 921, in _bootstrap_inner 
    File "/usr/local/updated-openssl/lib/python3.4/threading.py", line 869, in run 
    File "/memsql_platform/memsql_platform/agent/daemon/manage.py", line 200, in startup_watcher 
    File "/memsql_platform/memsql_platform/network/api_client.py", line 34, in call 
    File "/usr/local/updated-openssl/lib/python3.4/site-packages/simplejson/__init__.py", line 516, in loads 
    File "/usr/local/updated-openssl/lib/python3.4/site-packages/simplejson/decoder.py", line 370, in decode 
    File "/usr/local/updated-openssl/lib/python3.4/site-packages/simplejson/decoder.py", line 400, in raw_decode 
simplejson.scanner.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 

Kennt jemand das Problem?

  • OS: CentOS 6.7
  • Memsql: 5.1.0 Enterprise-Test

Antwort

1

Es ist wahrscheinlich, dass Sie ein anderer Server auf dem Port-Ops läuft versucht, mit zu beginnen (Standard 9000), das ist Rückgabe von Daten, die nicht von JSON dekodierbar sind. Die Lösung besteht darin, MemSQL Ops entweder an einem anderen Port zu starten oder den Server zu beenden, der an diesem Port ausgeführt wird.

Wir werden diesen Fehler in einer kommenden Version von Ops beheben! Danke, dass du es aufgezeigt hast.

+0

Selbst beim Starten von memsql-ops auf einem anderen Port tritt der gleiche Fehler auf; –

+0

Wenn es in VM-Maschine installiert ist, funktioniert es gut. Ich schätze, es scheint, dass es eine Internetverbindung benötigen könnte, um es zu installieren. –

+0

Der Fehler, den Sie treffen, wird während unseres Starts ausgelöst, während wir darauf warten, dass der neue Agentenprozess gestartet und an seinem Port gebunden wird. Während des Startvorgangs versucht ein Thread, sich in einer Schleife mit dem neuen Prozess zu verbinden. Ops benötigt keinen Internetzugang, da es zu keinem Zeitpunkt während des Startvorgangs auf das Internet zugreift. Wenn Sie mehr Hilfe benötigen, besuchen Sie uns in unserem öffentlichen Slack-Kanal hier: http://chat.memsql.com –