Re: [WebDNA] An unknown error occured // Deadlock avoided

This WebDNA talk-list message is from

2011


It keeps the original formatting.
numero = 106925
interpreted = N
texte = I changed the subject to better describe what I was posting. Sorry that you and perhaps others missed it originally. Sincerely, Kenneth Grome > Ken, I see you started another thread with the actual > code to discuss it. Thanks for that. This thread has > grown too long and it my personal opinion is a bit to > fractured for any real use. > > I never meant to get into this discussion to start with, > but felt I had to say something. Which I have. I am > removing myself from this thread. > > Best of luck. > > On Mon, Jul 11, 2011 at 8:48 AM, Kenneth Grome wrote: > >> You guys are all missing the point. The guys wants it. > > > > No one missed the point. > > > > I suggested a solution that will absolutely work, and > > it will give PigHead the data he wants. > > > > When you eliminate the db accesses as I suggested, you > > also eliminate the deadlock issue. Simple. > > > >> That all being said, that code looks like it could be > >> done with a two lines of code. > > > > If the site is so busy that the heavy traffic is > > causing the deadlock issue, replacing append with > > replace may not help. > > > > In this case the better solution may be to write to a > > log file rather than to the dbs. Since writing to a > > log file will absolutely avoid deadlock issues it is > > arguably a better approach -- especially if your goal > > is to solve the problem definitively the first time. > > > >> I cannot see how you know if someone has gone > >> offline or not based on the above code. > > > > Agreed. > > > > So just write to a log file that is formatted as a db > > and then it can be included in the PigHead's special > > admin template. Then search for only the hits > > recorded during the past 5 minutes or one hour or > > whatever PigHead's particular opinion is about how > > long people remain on the site after their last hit. > > > >> So if you need that simply add a > >> timestamp to the db and run a different script, I > >> recommend from a trigger or cron job, and have it > >> remove anyone that is idle for more than X minutes. > > > > My suggestion above does the same thing more easily > > while avoiding all db accesses, and it is guaranteed > > to eliminate the deadlock issue without fail. > > > > Look, I don't have any problem using dbs (or using > > replace instead of append) when dbs are actually > > necessary. But dbs are absolutely not necessary here, > > so why not avoid them altogether? Then you KNOW > > you're going to eliminate the problem! > > > > Sincerely, > > Kenneth Grome > > ------------------------------------------------------- > > -- This message is sent to you because you are > > subscribed to the mailing list . > > To unsubscribe, E-mail to: > > archives: http://mail.webdna.us/list/talk@webdna.us > > Bug Reporting: support@webdna.us > > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > Bug Reporting: support@webdna.us Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] An unknown error occured // Deadlock avoided (Stuart Tremain 2011)
  2. Re: [WebDNA] An unknown error occured // Deadlock avoided (Kenneth Grome 2011)
  3. Re: [WebDNA] An unknown error occured // Deadlock avoided (Ronald Kirkland 2011)
  4. Re: [WebDNA] An unknown error occured // Deadlock avoided (Kenneth Grome 2011)
  5. Re: [WebDNA] An unknown error occured // Deadlock avoided (Dan Strong 2011)
  6. Re: [WebDNA] An unknown error occured // Deadlock avoided (Ronald Kirkland 2011)
  7. Re: [WebDNA] An unknown error occured // Deadlock avoided (Govinda 2011)
  8. Re: [WebDNA] An unknown error occured // Deadlock avoided (Paul Willis 2011)
  9. Re: [WebDNA] An unknown error occured // Deadlock avoided (Dan Strong 2011)
  10. Re: [WebDNA] An unknown error occured // Deadlock avoided (Kenneth Grome 2011)
  11. Re: [WebDNA] An unknown error occured // Deadlock avoided (Dan Strong 2011)
  12. Re: [WebDNA] An unknown error occured // Deadlock avoided (christophe.billiottet@webdna.us 2011)
  13. Re: [WebDNA] An unknown error occured // Deadlock avoided ( 2011)
  14. Re: [WebDNA] An unknown error occured // Deadlock avoided (Kenneth Grome 2011)
  15. Re: [WebDNA] An unknown error occured // Deadlock avoided (Dan Strong 2011)
  16. Re: [WebDNA] An unknown error occured // Deadlock avoided ( 2011)
  17. Re: [WebDNA] An unknown error occured // Deadlock avoided ( 2011)
  18. Re: [WebDNA] An unknown error occured // Deadlock avoided (Govinda 2011)
  19. Re: [WebDNA] An unknown error occured // Deadlock avoided (Kenneth Grome 2011)
  20. Re: [WebDNA] An unknown error occured // Deadlock avoided (Dan Strong 2011)
  21. Re: [WebDNA] An unknown error occured // Deadlock avoided ( 2011)
  22. Re: [WebDNA] An unknown error occured // Deadlock avoided (Dan Strong 2011)
  23. Re: [WebDNA] An unknown error occured // Deadlock avoided (Kenneth Grome 2011)
  24. Re: [WebDNA] An unknown error occured // Deadlock avoided ( 2011)
  25. Re: [WebDNA] An unknown error occured // Deadlock avoided (Ronald Kirkland 2011)
  26. Re: [WebDNA] An unknown error occured // Deadlock avoided (Tommy Bell 2011)
  27. Re: [WebDNA] An unknown error occured // Deadlock avoided (Tommy Bell 2011)
  28. Re: [WebDNA] An unknown error occured // Deadlock avoided (Kenneth Grome 2011)
  29. Re: [WebDNA] An unknown error occured // Deadlock avoided (Stuart Tremain 2011)
  30. Re: [WebDNA] An unknown error occured // Deadlock avoided (christophe.billiottet@webdna.us 2011)
  31. Re: [WebDNA] An unknown error occured // Deadlock avoided (Ronald Kirkland 2011)
  32. Re: [WebDNA] An unknown error occured // Deadlock avoided (Stuart Tremain 2011)
  33. RE: [WebDNA] An unknown error occured // Deadlock avoided ("Terry Nair" 2011)
  34. Re: [WebDNA] An unknown error occured // Deadlock avoided (Ronald Kirkland 2011)
  35. Re: [WebDNA] An unknown error occured // Deadlock avoided (Kenneth Grome 2011)
  36. Re: [WebDNA] An unknown error occured // Deadlock avoided (christophe.billiottet@webdna.us 2011)
  37. Re: [WebDNA] An unknown error occured // Deadlock avoided (Ronald Kirkland 2011)
  38. Re: [WebDNA] An unknown error occured // Deadlock avoided (Ronald Kirkland 2011)
  39. Re: [WebDNA] An unknown error occured // Deadlock avoided (Kenneth Grome 2011)
  40. Re: [WebDNA] An unknown error occured // Deadlock avoided (Tommy Bell 2011)
  41. Re: [WebDNA] An unknown error occured // Deadlock avoided (Kenneth Grome 2011)
  42. Re: [WebDNA] An unknown error occured // Deadlock avoided (christophe.billiottet@webdna.us 2011)
  43. Re: [WebDNA] An unknown error occured // Deadlock avoided (Tommy Bell 2011)
  44. Re: [WebDNA] An unknown error occured // Deadlock avoided (christophe.billiottet@webdna.us 2011)
  45. Re: [WebDNA] An unknown error occured // Deadlock avoided (Tommy Bell 2011)
  46. Re: [WebDNA] An unknown error occured // Deadlock avoided (Govinda 2011)
  47. Re: [WebDNA] An unknown error occured // Deadlock avoided (christophe.billiottet@webdna.us 2011)
  48. [WebDNA] An unknown error occured // Deadlock avoided (Tommy Bell 2011)
I changed the subject to better describe what I was posting. Sorry that you and perhaps others missed it originally. Sincerely, Kenneth Grome > Ken, I see you started another thread with the actual > code to discuss it. Thanks for that. This thread has > grown too long and it my personal opinion is a bit to > fractured for any real use. > > I never meant to get into this discussion to start with, > but felt I had to say something. Which I have. I am > removing myself from this thread. > > Best of luck. > > On Mon, Jul 11, 2011 at 8:48 AM, Kenneth Grome wrote: > >> You guys are all missing the point. The guys wants it. > > > > No one missed the point. > > > > I suggested a solution that will absolutely work, and > > it will give PigHead the data he wants. > > > > When you eliminate the db accesses as I suggested, you > > also eliminate the deadlock issue. Simple. > > > >> That all being said, that code looks like it could be > >> done with a two lines of code. > > > > If the site is so busy that the heavy traffic is > > causing the deadlock issue, replacing append with > > replace may not help. > > > > In this case the better solution may be to write to a > > log file rather than to the dbs. Since writing to a > > log file will absolutely avoid deadlock issues it is > > arguably a better approach -- especially if your goal > > is to solve the problem definitively the first time. > > > >> I cannot see how you know if someone has gone > >> offline or not based on the above code. > > > > Agreed. > > > > So just write to a log file that is formatted as a db > > and then it can be included in the PigHead's special > > admin template. Then search for only the hits > > recorded during the past 5 minutes or one hour or > > whatever PigHead's particular opinion is about how > > long people remain on the site after their last hit. > > > >> So if you need that simply add a > >> timestamp to the db and run a different script, I > >> recommend from a trigger or cron job, and have it > >> remove anyone that is idle for more than X minutes. > > > > My suggestion above does the same thing more easily > > while avoiding all db accesses, and it is guaranteed > > to eliminate the deadlock issue without fail. > > > > Look, I don't have any problem using dbs (or using > > replace instead of append) when dbs are actually > > necessary. But dbs are absolutely not necessary here, > > so why not avoid them altogether? Then you KNOW > > you're going to eliminate the problem! > > > > Sincerely, > > Kenneth Grome > > ------------------------------------------------------- > > -- This message is sent to you because you are > > subscribed to the mailing list . > > To unsubscribe, E-mail to: > > archives: http://mail.webdna.us/list/talk@webdna.us > > Bug Reporting: support@webdna.us > > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > Bug Reporting: support@webdna.us Kenneth Grome

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

boldwords funky (1998) re: Large Database Options? (1999) [WebDNA] Ubuntu 10.4 & WebDNA 6.2 (2011) WAP (2000) [WebDNA] function not as expected (2010) Rotating Banners ... (was LinkExchange) (1997) Where is f2? (1997) Share cost of training videos! (1998) Web Commerce thoughts and needs.. (1996) Displaying text and populating form fields (2005) changing order number (1998) [WebDNA] [announce] MacWorld SF Jan. '09 (2008) can WC render sites out? (1997) RE: spawn (1998) Extended [ConvertChars] (1997) Email (1998) [WebDNA] Encode cookies ONLY via "method=Base64" (2008) [WriteFile] problems (1997) Date stamp and purging (1998) Separate SSL Server (1997)