Comments (9)
@Soren-klars Sorry to hear about the crash. We are still in beta and currently fully focusing on perf. Absolutely lots of stability works need to be done.
I haven't had a chance to run in Orange PI but I look at your log and realize that you are using a pretty old version 0.3.10. Would you mind to try the latest version 0.10.2 which already resolved lots of corner cases causing TT to crash? One thing to mention is that you will have to start from scratch by removing all the data files and append logs in 0.3.10, since 0.10.* is a major design change and uses different data format than previous versions.
TT doesn't restart itself if crash. You can add TT as a systemctl service to achieve that.
We may need to find an Orange PI to fully test TT.
Thanks for making TT better.
from ticktock.
Thanks for the quick response. I did install it from the latest sources now and let's see. I will try to re-import the old data per script via http requests.
Thanks guys for all your work, it looks very promising...
I'm happy to test more if you want.
from ticktock.
@Soren-klars We just realized another bug in 0.10.2. It will lead to incorrect floating values, though no crash issue. Please use v2 compressor instead of the default v3 compressor. Just add this line into your config and restart from scratch.
tsdb.compressor.version = 2
Thanks.
from ticktock.
I have the same signal 11 (SIGSEGV) crash from time to time. It always happened when querying (I'm using Grafana - query is quite simple). If it happened once, it re-happens when running the same query again. I always had to throw away the whole database after such an error because it seemed not to self heal - which indeed is annoying.
I already spent some hours but unfortunately wasn't able to drill it down to a reproducible scenario yet - still working on this.
My current working approach - it's related to metrics having the same name but different cardinality of the tag lists.
I'm running version 0.11.4 compiled from sources on my own.
My hardware: ARM32 (ODROID HC1 with Ubuntu Linux - 5.4.227-248 #1 SMP PREEMPT Thu Dec 15 11:36:07 EST 2022 armv7l armv7l armv7l GNU/Linux)
from ticktock.
Next time it happens, do you mind sending us the content of the whole data directory? Plus the config file. Thanks!
from ticktock.
Yes I'm working on it.
Unfortunately the last times it happened my database had about 80-100 megabytes ~5 weeks of collected data.
I hope to get it "a little" smaller :)
from ticktock.
@jens-ylja Looks to me your crash issue (caused by query) is different from the crash in this thread which is caused by compact and fixed in 0.10.4-beta already. Please feel free to open a new issue once you have a repro.
Unfortunately I don't have your hardware ODRoid HC1 for a repro. I try 0.11.5 in RaspberryPI-zero-w with ARM32 and it works with Grafana. Hope you can share with us the data, config, and queries when you get a chance to repro it.
from ticktock.
Also, consider moving to the latest version (v0.11.6).
from ticktock.
@ylin30 - OK, I'll create a new issue.
from ticktock.
Related Issues (18)
- crash on Raspberry PI zero HOT 36
- tsdb.timestamp.resolution HOT 3
- String value HOT 3
- Unable to launch HOT 4
- API returns 404 or 500 HOT 6
- change config has no effect on log location HOT 15
- very weird value reading HOT 27
- reading values via http only works in curl and Grafana, but not in other clients like browsers HOT 4
- how to add ticktock to systemd HOT 3
- older data not accessible, and data corruption after a few days HOT 14
- basic query test cases - single data point in a time series HOT 6
- [ERROR] [main] Failed to bind to any network interfaces, errno=98 HOT 3
- TT crashes with SIGSEGV when executing a query HOT 12
- json write should return !ok if --http.request.format=plain HOT 3
- TT returns inconsistent data on query HOT 28
- TT doesn't honor downsampling interval of milliseconds HOT 7
- crash on low memory HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ticktock.