Re: hashcash CGI conflict
"Eric S. Johansson" <[email protected]> Wed, 26 Jan 2005 20:49:59 -0500
| Newsgroups | gmane.mail.spam.hashcash |
|---|---|
| Message-ID | <[email protected]> |
Justin Guyett wrote: > On 2005-01-26T09:51:08-0500, Eric S. Johansson wrote: > >>I've discovered that any time I generate stamps, CGI programs will not >>run. from what I can tell, hashcash is running at priority 20 and CGI >>programs are running at priority 15. Seems to me that the CGI program >>should take priority and run at a reasonable speed. >> >>Obviously I'm missing something. Suggestions? > > > You say it will not run, but you mean it runs slowly? > > Higher priority numbers mean less cputime. > misdiagnosed problem. Jonathan Morton pointed me in the right direction. it was a lock problem. I track who gets stamps in order to open the return path. both cgi and stamper code grabbed the same lock which caused the cgi to "hang". since it was the only cgi, I never thought to check for general vrs specific problem. deadlocks are annoying to figure out and debug. wish there were better tools for tracking locks (file and otherwise) --- eric -- http://www.salon.com/books/review/2004/12/18/heloise/index.html The basis of Abelard's philosophy, which he taught to Heloise, was that logic had to be applied to religion in order to arrive at the truth.