Comments (9)
thx, please check 32f2b15 commit work or not
from gogstash.
Thank you for your response.I will check.
from gogstash.
It seems 32f2b15
commit can solve a part of problem, but sometimes it may still fail.
The situation failed is that futil.IsExist(fpath)
is true, but filepath.EvalSymlinks(fpath)
can not return.
Maybe we should take restricted control to check if the fpath is ready.
from gogstash.
How about 0253f9f ? I add one more checking before filepath.EvalSymlinks(fpath)
.
from gogstash.
It seems that you put the new codes in the wrong place.
filepath.EvalSymlinks(fpath)
fails in the function waitWatchEvent
, not in the function Start
from gogstash.
Today I remove the code filepath.EvalSymlinks(fpath)
in the function waitWatchEvent
, then the application goes well. So I can ensure that the problem happens in filepath.EvalSymlinks(fpath)
.
from gogstash.
OK, I use a wrap function for all filepath.EvalSymlinks(fpath)
in 8360d5a .
from gogstash.
I have two machines to test gogstash. Tomcat logs rotate one hour in one, one minute in the other.
The former goes well, but the latter still has problem. The problem is still that filepath.EvalSymlinks(fpath)
can not return
from gogstash.
Sometimes filepath.EvalSymlinks(fpath)
fails like this:
Error: Get symlinks failed: ; lstat /XXX/XXX/XXX/localhost_access_log.log: no such file or directory
from gogstash.
Related Issues (20)
- Elastic output document type as deprecated HOT 1
- Splitting one input into multiple outputs HOT 3
- Can I use dynamic index with elasticsearch output? HOT 2
- Back pressure handling document HOT 3
- useragent filter should use uap-go regexes by default HOT 1
- Fields with dots in the name cannot be referenced HOT 3
- Filter for key-value and unix nano timestamps HOT 2
- How to log in to elasticsearch HOT 2
- Input - UDP packet mode HOT 3
- Issues with file output HOT 1
- How does output to loki work? HOT 9
- Improve error message for geoip filter HOT 1
- output module "http" failed HOT 4
- Do you have any plan to add plain codec? HOT 5
- Cannot stop program HOT 3
- Supporting Logstash config syntax HOT 3
- Ctrl+C does not kill worker processes HOT 1
- Using GOMAXPROC instead of Forking HOT 12
- testing with zinc HOT 1
- Loki and org_id HOT 1
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 gogstash.