• If you need help or want to discuss things, you now can also join us on our Discord Server!
  • A first preview of the unlimited version of SinusBot can be found in the Upcoming Changes thread. A version for Windows will follow, but we don't have a release date, yet.

Sinusbot möchte nicht connecten

lollilol

Active Member
Vorgeschichte:
Vor ca. einer Stunde habe ich eine zweite Instanz erstellt (die erste lief bisher immer perfekt, nicht ein Fehler). Diese wollte nicht connecten. Ich hab erstmal in den Instance Log geguckt, mir ist aber nichts aufgefallen. Hab dann den vServer komplett neugestartet, bin wieder ins Webinterface gegangen und hab versucht die 2. Instanz zu connecten. Nun hats funktioniert.
Wenn ich nun jetzt einen dritten Sinusbot connecten lassen möchte (habe eine Lizenz mit 4 weiteren Sinusbots) funktionierts nicht. Mein 3. Bot connectet nicht. Wenn ich den 2. stoppe connected der 3. aber der 2. dann wieder nicht.

Code:
2019-01-09T13:47:44+01:00 TSClient quit.
2019-01-09T13:47:44+01:00 Closed.
2019-01-09T13:47:44+01:00 TS>terminating with uncaught exception of type std::__1::system_error: thread constructor failed: Resource temporarily unavailable
2019-01-09T13:47:44+01:00 TS>QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
2019-01-09T13:47:44+01:00 TS>Failed to create secure directory (/home/sinusbot/.config/pulse): No such file or directory
2019-01-09T13:47:44+01:00 TS>shared memfd open() failed: Function not implemented
2019-01-09T13:47:44+01:00 TS>QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
2019-01-09T13:47:44+01:00 TS>QCoreApplication::applicationDirPath: Please instantiate the QApplication object first
2019-01-09T13:47:42+01:00 TS |INFO | | |successfully downloaded revocation list for myteamspeak id
2019-01-09T13:47:42+01:00 TS |INFO | | |successfully downloaded revocation list for accounting
2019-01-09T13:47:42+01:00 TS |INFO |Addons | |Checking for addon updates...
2019-01-09T13:47:42+01:00 TS |INFO | | |*** Time [ICONMANGER]: 129
2019-01-09T13:47:41+01:00 TS |ERROR |RevocationListCache| |Failed to import revocation list from cache
2019-01-09T13:47:41+01:00 TS |INFO |ClientUI | |Unable to create an Open GL context.
2019-01-09T13:47:41+01:00 TS |ERROR |SoundBckndIntf| |/opt/sinusbot/teamspeak3-client/soundbackends/libpulseaudio_linux_amd64.so error: INIT_PA_IMPL
2019-01-09T13:47:41+01:00 TS |ERROR |PulseAudio | |pa_context_connect failed -
2019-01-09T13:47:41+01:00 TS |ERROR |PulseAudio | |failed to connect to pulse audio server -
2019-01-09T13:47:41+01:00 TS |INFO | | |Using hardware aes
2019-01-09T13:47:41+01:00 TS |INFO | | |SystemInformation: Linux 2.6.32-openvz-042stab127.2-amd64 #1 SMP Thu Jan 4 16:43:57 MSK 2018 x86_64 Binary: 64bit
2019-01-09T13:47:41+01:00 TS |INFO | | |TeamSpeak 3 Client 3.2.3 (2018-10-02 07:57:10)
2019-01-09T13:47:41+01:00 TS>DUMP defined! Dumpdir is: /opt/sinusbot/data/ts3/afb2a09c-5488-495c-af2b-1feb4f5fdbb9/28446419-433b-dfa9-42f7-de0641cc7227/crashdumps
2019-01-09T13:47:41+01:00 TS>Crashdump ENABLED, directory is: /opt/sinusbot/data/ts3/afb2a09c-5488-495c-af2b-1feb4f5fdbb9/28446419-433b-dfa9-42f7-de0641cc7227/crashdumps
2019-01-09T13:47:41+01:00 Starting instance ts3server://127.0.0.1?port=9987&nickname=HouseTimeFM%20Bot&password=&cid=1154&channelpassword=
2019-01-09T13:47:41+01:00 Could not insert into FileTransfer-Tableno such table: FileTransfer
2019-01-09T13:47:41+01:00 Could not delete from FileTransferno such table: FileTransfer
2019-01-09T13:47:41+01:00 Could not insert into FileTransfer-Tableno such table: FileTransfer
2019-01-09T13:47:41+01:00 Could not delete from FileTransferno such table: FileTransfer
2019-01-09T13:47:41+01:00 Could not insert into FileTransfer-Tableno such table: FileTransfer
2019-01-09T13:47:41+01:00 Could not delete from FileTransferno such table: FileTransfer
2019-01-09T13:47:41+01:00 Could not insert into FileTransfer-Tableno such table: FileTransfer
2019-01-09T13:47:41+01:00 Could not delete from FileTransferno such table: FileTransfer
2019-01-09T13:47:41+01:00 Could not insert into FileTransfer-Tableno such table: FileTransfer
2019-01-09T13:47:41+01:00 Could not delete from FileTransferno such table: FileTransfer
2019-01-09T13:47:41+01:00 Could not insert into FileTransfer-Tableno such table: FileTransfer
2019-01-09T13:47:41+01:00 Could not delete from FileTransferno such table: FileTransfer
2019-01-09T13:47:41+01:00 Could not create Notifications-Tabletable Notifications already exists
2019-01-09T13:47:41+01:00 Could not create WhisperReceive-Tabletable WhisperReceive already exists
2019-01-09T13:47:41+01:00 Could not create Chat-Tabletable Chat already exists
2019-01-09T13:47:41+01:00 About to run.
2019-01-09T13:47:41+01:00 Prespawn.
2019-01-09T13:47:39+01:00 Auto-Starting afb2a09c-5488-495c-af2b-1feb4f5fdbb9/28446419-433b-dfa9-42f7-de0641cc7227 in 1500 ms...
2019-01-09T13:47:39+01:00 Initialization complete
Code:
==========================================================
SINUSBOT RELATED
SYSTEM INFORMATION
- Operating System: Debian GNU/Linux 9.6 (stretch) (OpenVZ)
- Kernel: Linux 2.6.32-openvz-042stab127.2-amd64 x86_64
- Load Average: 1.28 1.40 1.37
- Uptime: 0 days, 1 hours, 35 minutes, 12 seconds
- OS x64 check: OK
- OS Updates: 3 (updates available!)
- OS Missing Packages: None
- OS APT Last Update: 09.01.2019 04:28:13 CET +01:00:00
- SHELL LOCALE LANG: en_US.UTF-8
- Bot Start Script: not found
- DNS resolution check: www.sinusbot.com resolved to 104.28.15.74 -> OK
- HTTPS check with IPv4 mode: SUCCESS [Connection was established to www.sinusbot.com, CODE #200]
- HTTPS check with IPv6 mode: IGNORE
- CPU:
    (failed retrieving information)
- RAM:  B/10.00 GB in use (%)
- SWAP:  B/ B in use (%)
- DISK: 59.71 GB/98.29 GB in use (60%)
- Package versions:
   + libglib: 2.50.3-2

BOT INFORMATION
- Status: running (PIDs: 8871 8870, User: sinusbot)
- Webinterface: port locally reachable (Port: 8087)
- Binary: /opt/sinusbot/sinusbot
- Binary Info: MD5 Hash: 457224ee75d8a25d64eab6fc7465cd48, Perms: 755, User: sinusbot
- Version: 0.14.3-0e747fd
- TS3 Plugin: installed (md5 hash match)
   - Bot Plugin: 9463787dd59286dea7a4a284409993c3
   - TS3 Client: 9463787dd59286dea7a4a284409993c3
- Config:
   - LogLevel = 10 (debug log active)
   - TS3Path = /opt/sinusbot/teamspeak3-client/ts3client_linux_amd64 (Version 3.2.3)
   - YoutubeDLPath = /usr/local/bin/youtube-dl (does exist, version: 2018.12.17)
- Installed scripts: advertising.js; alonemode.js; bookmark.js; Changecodec.js; followme.js; nickCrashHelper.js; norecording.js; reconnect.js; rememberChannel.js; uptimerobot.js; welcome.js

TIME INFORMATION
- Time (local): 09.01.2019 13:49:33 CET +01:00:00
- Time (remote): <Failed retrieving remote time!>
- Time (difference): n/a secs
- Timezone: Europe/Berlin

OTHER INFORMATION
- TeamSpeak 3 Version: 3.2.3
- youtube-dl Version: 2018.12.17
- DiagScript Version: 0.7.1
==========================================================
 

Hilfe Plus

Helping Hand
Moin, mir ist eins in der Log aufgefallen
2019-01-09T13:47:44+01:00 TS>terminating with uncaught exception of type std::__1::system_error: thread constructor failed: Resource temporarily unavailable
Du hast sehr wahrscheinlich einen vServer/RootServer etc. wie viel Ram und Cpu steht den momentan zur Verfügung oder was hast Du für einen Server (Ram und Cpu)
Denn laut Sinusbot steht momentan nichts zur Verfügung von Resourcen her.

Mfg Tom
 

lollilol

Active Member
Also ich hab schon etwas länger Probleme mit dem Server. Manchmal erscheint einfach im SSH -bash: fork: Cannot allocate memory
Ram: 10GB
CPU: DUAL Intel® Xeon® Processor E5-2650 (32 x 2.00/2.80 Ghz)

Ich setz den Server in naher Zukunft neu auf. Mache grade noch Backups.
 

Hilfe Plus

Helping Hand
Moin, wenn dieser Befehl auf Taucht: -bash: fork: Cannot allocate memory heißt das, dass dein Prozess limit erreicht wurde. Dies ist meist nur bei OVZ Servern so. Ich vermute sehr stark, dass dein Sinusbot nicht startet, weil das Prozess limit erreicht wurde.
Was du dich Fragst, wie Du nachschauen kannst, wv. Prozesse Du momentan am laufen hast.
cat /proc/user_beancounters <--
Suche nach (( "Numproc" )) wenn Du bei Host-... bist, dann ist der Prozess limit bei "Numproc 425"

Eine Neuinstallation des Servers, ist meines ertrachtens nicht notwendig. Es reicht wenn Du den Server einmal Neustartest und nicht so viele Prozesse am laufen hast.

Mfg Tom
 

lollilol

Active Member
Ich hab den Server heute schon mehrmals neugestartet. Das Limit steht auf 425. Wie kann ich nachsehen wieviele Prozesse aktuell laufen?
 

Hilfe Plus

Helping Hand
Moin, habe oben beim Spoiler dies eingefügt: cat /proc/user_beancounters
diesen Befehl ausführen.

Mfg Tom
 

lollilol

Active Member
Okay ich hab nun Online mal nachgeguckt wie man nachguckt wieviele Prozesse aktuell laufen.
Kurz bevor ich diesen Command gespammt hab, hab ich meinen 4. Sinusbot gestartet (3 waren jetzt schon auf dem TS) und dann ist die Prozessanzahl sehr schnell gestiegen.

1547065606120.png
 

Hilfe Plus

Helping Hand
Ja der Sinusbot verursacht viele Prozesse. Was hast Du den noch alles am laufen, dass du kein neuer Prozess eröffnen kannst?

Mfg Tom
 

lollilol

Active Member
TS Server, 3 Minecraft Server, 1 Bungeecord Server, sonst halt noch die ganzen Hintergrund Sachen...
 
Top