git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Non-inetd git-daemon hangs in syslog(3)/fclose(3) if --syslog --verbose accessing non-repositories

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Jul 3, 2008, 12:45 UTC
Message-ID
<alpine.DEB.1.00.0807031343440.9925@racer>
In-Reply-To
<200807031400.36315.brian.foster@innova-card.com>
Hi,
On Thu, 3 Jul 2008, Brian Foster wrote:
Show 5 quoted lines
>  I've seen several reports of what seems to be the following
>  problem, but no fixes.
>
> [describes that git-daemon -v syslog()s in a signal handler, which is 
>  unsupported]

I reported this bug earlier, and my workaround was to comment out the syslog() in the signal handler, but I have no real fix for that, either.

Unfortunately, the wise people on this list did not have an idea either, at least they did not share it with me.

Ciao, Dscho

Previous: Brian FosterNext: Brian Foster
Message 2 of 13 in “Non-inetd git-daemon hangs in syslog(3)/fclose(3) if --syslog --verbose accessing non-repositories”
  1. Brian FosterJul 3, 2008
  2. Johannes SchindelinJul 3, 2008
  3. Brian FosterJul 3, 2008
  4. Johannes SchindelinJul 3, 2008
  5. git daemon: avoid calling syslog() from a signal handlerJohannes Schindelin, Jul 3, 2008
  6. Junio C HamanoJul 5, 2008
  7. Johannes SchindelinJul 5, 2008
  8. Junio C HamanoJul 5, 2008
  9. Johannes SchindelinJul 6, 2008
  10. Junio C HamanoJul 6, 2008
  11. git daemon: avoid calling syslog() from a signal handlerJohannes Schindelin, Jul 6, 2008
  12. Junio C HamanoJul 7, 2008
  13. Stephen R. van den BergJul 7, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.