Mapserver lässt Minetest abstürzen

German
Post Reply
Stachel
Member
Posts: 57
Joined: Sat May 04, 2019 20:33

Mapserver lässt Minetest abstürzen

by Stachel » Post

Hallo zusammen ,

ich wollte auf meiner neuen Welt den Mapserver hinzufügen. Ich starte meine Welt als Server, funktioniert auch soweit. Wenn ich den Kartenserver mit mapserver-windows-x86-64.exe im richtigen Verzeichnis starte, wird imkremental gerendet und danach sagt Windoof zu mir, daß Minetest nicht mehr geht

Folgende Meldungen von Minetest erhalte ich:
http://192.168.XXX.XXX:8080/api/minetest not found (Timeout was reached) (response code 0) (IP-Adresse ist bei mir richtig angegeben, nur hier ein paar X)
[mapserver-bridge] post took 1110057 us

Dann kommt bestimmt der Grund für den Absturz, kann damit nur nichts anfangen:
2020-06-11 16:52:07: WARNING[Server]: SQLite3 database has been locked for 250 ms.
2020-06-11 16:52:07: ERROR[Server]: SQLite3 database has been locked for 1000 ms; this causes lag.
2020-06-11 16:52:09: ERROR[Server]: SQLite3 database has been locked for 3000 ms - giving up!
2020-06-11 16:52:09: ERROR[Server]: An unhandled exception occurred: Failed to commit SQLite3 transaction: database is locked
2020-06-11 16:52:09: ERROR[Server]: In thread 4:
2020-06-11 16:52:09: ERROR[Server]: /home/stefan/mt-build/build/minetest_64/minetest/src/server.cpp:7c: run: A fatal error occurred: Failed to commit SQLite3 transaction: database is locked


Hier noch der Mapserver-Text:
time="2020-06-11T17:10:41+02:00" level=info msg="Starting mapserver" version=git-cce4eb267ee9e2f602a0223c5d2df75e2102e039
time="2020-06-11T17:10:41+02:00" level=info msg="Loading colors" filename=/colors/vanessa.txt prefix=colormapping size=1335774 useLocal=false
time="2020-06-11T17:10:41+02:00" level=info msg="Loading colors" filename=/colors/advtrains.txt prefix=colormapping size=497 useLocal=false
time="2020-06-11T17:10:41+02:00" level=info msg="Loading colors" filename=/colors/scifi_nodes.txt prefix=colormapping size=1315 useLocal=false
time="2020-06-11T17:10:41+02:00" level=info msg="Loading colors" filename=/colors/mcl2_colors.txt prefix=colormapping size=59983 useLocal=false
time="2020-06-11T17:10:41+02:00" level=info msg="Loading colors" filename=/colors/miles.txt prefix=colormapping size=1289056 useLocal=false
time="2020-06-11T17:10:41+02:00" level=info msg="Loading colors" filename=/colors/custom.txt prefix=colormapping size=375 useLocal=false
time="2020-06-11T17:10:41+02:00" level=info msg="Migrating database" filename=mapserver.sqlite prefix=mapobjectdb.sqlite
time="2020-06-11T17:10:41+02:00" level=info msg="Migration completed" elapsed="999.7µs" prefix=mapobjectdb.sqlite
time="2020-06-11T17:10:41+02:00" level=info msg="Starting http server" port=8080 webdev=false
time="2020-06-11T17:10:41+02:00" level=info msg="Starting incremental rendering job" LastMtime=1585579431



Was muss ich tun, damit es funktioniert?



Ist ein Windoof 10 mit Minetest 5.2.0

User avatar
orwell
Member
Posts: 958
Joined: Wed Jun 24, 2015 18:45
GitHub: orwell96
IRC: orwell96_mt
In-game: orwell
Location: Raxacoricofallapatorius

Re: Mapserver lässt Minetest abstürzen

by orwell » Post

Ich vermute mal das erstmalige Rendern der Map dauert einen Moment. Während dieser Zeit hält der Mapserver die Datenbank gesperrt, und MT gibt nach 2 Sekunden auf. Lass mal den Mapserver alleine etwa 10 Minuten laufen und starte dann erst MT dazu. das müsste aber nur einmal nötig sein.
Lua is great!
List of my mods
I like singing. I like dancing. I like ... niyummm...

Stachel
Member
Posts: 57
Joined: Sat May 04, 2019 20:33

Re: Mapserver lässt Minetest abstürzen

by Stachel » Post

So, ich habe den länger laufe lassen. Das Ergebnis ist, daß er nicht mehr abstürzt, aber dennoch nichts rendert, sehe immer nur die weißen Kacheln. Jedoch bekomme ich die Livedaten, also Uhrzeit und und die Berechnungszeit oder was das mit den Millisekunden bedeutet. Das Komische ist, daß er in dieser Anzeige behauptet, es sind 0 Personen online, obwohl ich online bin.

Woran kann es noch liegen?

User avatar
orwell
Member
Posts: 958
Joined: Wed Jun 24, 2015 18:45
GitHub: orwell96
IRC: orwell96_mt
In-game: orwell
Location: Raxacoricofallapatorius

Re: Mapserver lässt Minetest abstürzen

by orwell » Post

Hast du den zugehörigen Minetest-Mod installiert? Ich glaube da gehört ein Mod dazu, der den Mapserver mit MT reden lässt.
Lua is great!
List of my mods
I like singing. I like dancing. I like ... niyummm...

Stachel
Member
Posts: 57
Joined: Sat May 04, 2019 20:33

Re: Mapserver lässt Minetest abstürzen

by Stachel » Post

Der sollte laufen! Wenn ich den Server starte, steht in meinem "Log" sowas da:

[mapserver-bridge] post took 1056656 us

Damit sollte der Mod doch laufen, oder?

User avatar
Festus1965
Member
Posts: 4181
Joined: Sun Jan 03, 2016 11:58
GitHub: Festus1965
In-game: Festus1965 Thomas Thailand Explorer
Location: Thailand ChiangMai
Contact:

Re: Mapserver lässt Minetest abstürzen

by Festus1965 » Post

Aehm,
also ich hatte den mapserver unabhängig und mit [mod] mapserver = false lange laufen.
Das muss es also nicht sein.
Aber ich arbeite auf postgresql, da gibt es keine Streitigkeiten zwischen den zugreifenden.

Wenn ich zB mit sqlEditor die selber DB map öffnete, knallte mts auch weg.
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 8 guests