Actions
Bug #824
closedlighttpd & fam: monitoring dirs with empty names
ASK QUESTIONS IN Forums:
Description
svn sources, revision 1270.
I see in error.log:
(stat_cache.c.604) monitoring dir failed: Bad filename
Patched:
svn diff stat_cache.c Index: stat_cache.c =================================================================== --- stat_cache.c (revision 1270) +++ stat_cache.c (working copy) @@ -608,6 +608,9 @@ fam_dir_entry_free(fam_dir); } else { + log_error_write(srv, __FILE__, __LINE__, "sb", + "monitoring dir:", + fam_dir->name); int osize = 0; if (sc->dirs) {
Now I see that actually lighttpd tries to monitor empty directory with fam just first 2 times after start, and after that monitoring works good:
log.c.139: (trace) server started 2006-08-27 18:25:59: (stat_cache.c.604) monitoring dir failed: Bad filename 2006-08-27 18:25:59: (stat_cache.c.604) monitoring dir failed: Bad filename 2006-08-27 18:25:59: (stat_cache.c.611) monitoring dir: /www 2006-08-27 18:26:03: (stat_cache.c.611) monitoring dir: /www/dir1 2006-08-27 18:26:03: (stat_cache.c.611) monitoring dir: /www/dir1/dir 2006-08-27 18:26:05: (stat_cache.c.611) monitoring dir: /www/dir1/dir/dir 2006-08-27 18:26:15: (stat_cache.c.611) monitoring dir: /www/dir2 2006-08-27 18:26:21: (stat_cache.c.611) monitoring dir: /www/dir3 ...
I didn't investigated deeper in problem, but in stat_cache.c:595 while doing
buffer_copy_string_buffer(fam_dir->name, sc->dir_name);
sc->dir_name is empty.
Updated by jan over 17 years ago
- Status changed from New to Fixed
- Resolution set to fixed
in r1940 I added some extra debug code.
please reopen the bug, when this happens again.
Actions
Also available in: Atom