Bot hängt sich auf

In das Unterforum "Erledigt" werden alle Beiträge geschoben, die erledigt sind, bspw. bei behobenen Bugs.
(Geloescht)
Hat sich bedankt: 0
Danksagung erhalten: 0

Bot hängt sich auf

Beitrag von (Geloescht) »

Moin Leute,

seit paar Tagen habe ich, dass der Bot sich leider aufhängt und kann selbst nicht nachvollziehen wieso. Es hat von mir keine Änderung gegeben. Bot läuft 24/7 auf einem Server. Er lässt sich dann auch nicht mehr beenden sondern steht mit einem Standbild einfach nur da. Anbei die Meldung aus dem General dazu.


Das war allerdings V 5.0.0.10, die 11er ist erst dem letzten crash drauf.
SPOILER
20180924 16:03:10 Warn Core System.Net.WebException: Timeout für Vorgang überschritten
bei System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
bei System.Net.WebClient.DownloadData(Uri address)
bei de.mfbot.MFBot_NG.Basisbibliothek.Server.E(Account Z, Command A) in File126:Zeile 401.
bei de.mfbot.MFBot_NG.Basisbibliothek.Server.send(Account acc, Command cmd) in File126:Zeile 510.
UnknownDeveloper
Core Developer
Beiträge: 407
Registriert: Sa 19. Mai 2018, 15:59
Hat sich bedankt: 22 Mal
Danksagung erhalten: 86 Mal

Re: Bot hängt sich auf

Beitrag von UnknownDeveloper »

Moin,

bitte einmal die neue Version runterladen und in einem "sauberen" Ordner (nur die neue .exe und deine Acc.ini) starten.


VG
Benutzeravatar
Robin
Administrator
Beiträge: 1723
Registriert: So 30. Jun 2013, 18:12
Wohnort: Rheinland-Pfalz
Hat sich bedankt: 303 Mal
Danksagung erhalten: 354 Mal

Re: Bot hängt sich auf

Beitrag von Robin »

Abend Optron,
funktionieren andere Verbindungen von deinem Server ordnungsgemäß?
Läuft er über die Konsole oder eine graphische Oberfläche, in beiden Fällen: Wo hängt er sich genau auf? Bei der Initialisierung?

Grüße,
Robin
MFBot-VersionCode-Zeilen*In Dateien*Letzte Version
MFBot 1.5.x64851Juli 2013
MFBot 2.x1436316März 2014
MFBot 3.x2209536März 2015
MFBot 4.x55242241Juli 2018
MFBot 5.x66000440Tbc
*Ohne automatisch generierten Designer-Code
(Geloescht)
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: Bot hängt sich auf

Beitrag von (Geloescht) »

Hey,

danke für deinen Fragen Windows Server 2016 und der Bot läuft als Oberfläche, nicht als Konsole. Das auch kein Server, der zuhause steht sondern im Rechenzentrum, da läuft zwar noch mehr drauf aber für den Bot hab ich einen eigenen Benutzer mit eigener Umgebung gesetzt und da läuft auch nichts anderes drauf dann.

Es ist auch nicht, dass er gar nicht läuft. Ne der läuft da 24 / 7 durch und macht sein Ding. Ich log mich ab und an normal in den Account über den Browser und manchmal merke ich, dass keine Rohstoffe abgeholt sind und keine Dungeon gemacht usw. Das ist dann meist wo ich mal per RDP schaue was der Bot macht, die Oberfläche reagiert dann meist nicht mehr und lässt sich auf normalem Weg nicht schließen. Ich beende dann halt den Task und starte ihn neu, das passiert so alle 2 Wochen mal, ist nicht immer im gleichem Abstand. Diese Woche war es Sonntag + Montag und ich dachte mir ich poste euch das mal, auf dem Server ist nichts verändert. Mittlerweile hab ich den Bot auch auf die 11er Version gesetzt.


edit: Ok ich denke ich weiß wie das passiert ist, der scheint sich bei der Verteilung von Skillpunkten aufzuhängen. Verteilt nach Arena Simulation. Ich mach das nur einmal die Woche und nicht andauernd. Wodurch mehrere Punkte verteilt werden, das scheint ihm nicht zu gefallen
UnknownDeveloper
Core Developer
Beiträge: 407
Registriert: Sa 19. Mai 2018, 15:59
Hat sich bedankt: 22 Mal
Danksagung erhalten: 86 Mal

Re: Bot hängt sich auf

Beitrag von UnknownDeveloper »

Es gefällt ihm schon aber es dauert, weil jeder skillpunkt simuliert wird!
Und solange ist der bot blockiert :D

Also einfach die Zeit warten!

Gesendet von meinem V2 Pro mit Tapatalk


(Geloescht)
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: Bot hängt sich auf

Beitrag von (Geloescht) »

Ähm ja, schau mal ins Account Log, die letzte Verteilung 14:34 und um 16:07 hab den Task vom Bot halt gekillt und neugestartet weil er weder reagiert hat noch sich schließen lassen hat. Ich wollte euch das nur zur Hilfe posten da mir das relativ Wurst ist ob ich danach den Task kille und neustarte. Mache ich das einmal die Woche manuell und für mich ist die Sache gut.

SPOILER
20180923 14:34:46 Debug Skills 100 Punkte in Stärke verbessern den Charakter um -2,6077.
#####################################################
#### Log für: ********@*****.SFGAME.DE
#### Beginn am: 23.09.2018 16:07:13
#### Bot Version: 5.0.0.10
#####################################################
20180923 16:07:13 Info Core Logging in...
UnknownDeveloper
Core Developer
Beiträge: 407
Registriert: Sa 19. Mai 2018, 15:59
Hat sich bedankt: 22 Mal
Danksagung erhalten: 86 Mal

Re: Bot hängt sich auf

Beitrag von UnknownDeveloper »

Kannst du zu dem Moment wo es passiert nähere Informationen geben?

1. Ungefähre Anzahl an vergebener skillpunkte (10,50,100,500)
2. wie ist die CPU und RAM Auslastung des tasks?

Generell passiert es auch wenn du es täglich machst oder eben nur wenn du "viele" skillst?

Vg

Gesendet von meinem V2 Pro mit Tapatalk

zaphod
Beiträge: 673
Registriert: Do 5. Jun 2014, 13:27
Hat sich bedankt: 9 Mal
Danksagung erhalten: 82 Mal

Re: Bot hängt sich auf

Beitrag von zaphod »

Jetzt ist es mir auch 2 mal hintereinander bei dem gleichen Account passiert.
1. wollte ich 3 Items verkaufen. eines hat er verkauft und dann ging nichts mehr.
2. hatte eine Flasche gekauft welche ich anlegen wollte, passierte jedoch nicht mehr weil er hing. Nein nicht bei mir, der Bot. :twisted:

Weis nicht ob dieser Fehler zum Absturz geführt hat.
Der Account.log gibt leider nichts her.

<Auszug aus dem general.log>
20180927 11:34:57 Error Core Der Wert Dispose() kann nicht während der Ausführung von CreateHandle() aufgerufen werden.
Message: Der Wert Dispose() kann nicht während der Ausführung von CreateHandle() aufgerufen werden.
HResult: -2146233079
Source: System.Windows.Forms
StackTrace: bei System.Windows.Forms.Control.Dispose(Boolean disposing)
bei System.ComponentModel.Component.Dispose()
bei System.Windows.Forms.Control.Dispose(Boolean disposing)
bei System.Windows.Forms.ContainerControl.Dispose(Boolean disposing)
bei System.ComponentModel.Component.Dispose()
bei System.Windows.Forms.Control.Dispose(Boolean disposing)
bei System.ComponentModel.Component.Dispose()
bei System.Windows.Forms.Control.Dispose(Boolean disposing)
bei System.Windows.Forms.Form.Dispose(Boolean disposing)
bei System.Windows.Forms.Form.WmClose(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
TargetSite: Void Dispose(Boolean)
Eine Eroberung fremder Welten ist mit der NCC5321 wieder möglich. (y)
"Captain! Wir haben das Kommunikationssystem hier komplett runter gefahren!"
UnknownDeveloper
Core Developer
Beiträge: 407
Registriert: Sa 19. Mai 2018, 15:59
Hat sich bedankt: 22 Mal
Danksagung erhalten: 86 Mal

Re: Bot hängt sich auf

Beitrag von UnknownDeveloper »

Zaphod deins scheint mir was anderes zu sein aber ich schaue mir das mal zusammen an

Gesendet von meinem V2 Pro mit Tapatalk

zaphod
Beiträge: 673
Registriert: Do 5. Jun 2014, 13:27
Hat sich bedankt: 9 Mal
Danksagung erhalten: 82 Mal

Re: Bot hängt sich auf

Beitrag von zaphod »

Evtl. war das auch nicht der Auslöser.
Gerade 3*hintereinander das nichts mehr ging.
1. Gegenstände verkauft. Er hat sie zwar verkauft, was man beim nächsten Login sieht, aber er hängt sich während des Verkaufs auf.
2. gleiche Account jetzt jedoch während dem Skillen. Auch hier das gleiche, er skillt bis zum schluss, hängt aber mittendrin.
3. anderer Account wieder beim verkaufen von Gegenständen.

Leider gibt kein Log eine Auskunft. Sollte wohl mal den Loglevel höher setzen.
Eine Eroberung fremder Welten ist mit der NCC5321 wieder möglich. (y)
"Captain! Wir haben das Kommunikationssystem hier komplett runter gefahren!"
Gesperrt

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste