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

This WebDNA talk-list message is from

2011


It keeps the original formatting.
numero = 106924
interpreted = N
texte = 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. =A0Simple. > > >> 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. =A0Since 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. =A0Then 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. =A0But dbs > are absolutely not necessary here, so why not avoid them > altogether? =A0Then 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 > 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)
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. =A0Simple. > > >> 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. =A0Since 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. =A0Then 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. =A0But dbs > are absolutely not necessary here, so why not avoid them > altogether? =A0Then 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 > Ronald Kirkland

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:

Bugs? What Bugs? was:Spawning Holdup? (2000) PSC recommends what date format yr 2000??? (1997) Getting Total Quantity (1997) Max Record length (1997) Moment of Thanks (1997) Upcoming 2.1 Release and PCS Committment (1997) Installing on IIS 5.1 Windows XP Pro - Username/Password (2006) Multiple fields on 1 input (1997) Attn: Bug in GeneralStore example b15 (1997) [WebDNA] WebDNA restart script (2015) Search results templates (1996) Message Board (again:-) (2000) creating writefile data from a nested search (1997) [ShowNext] feature in 2.0 (1997) Problems appending to database (1997) Does webcatalog recognise NULL values? (1998) [tcpconnect] doing nothing- SM any help here??? (2001) WebCat Redundancy (2000) Sense/Disallow HTML tags during $Append (1997) RE: [sendmail]- bcc? (1998)