Displaying 2 results from an estimated 2 matches for "auction_status".
2007 Mar 05
2
Scheduled workers only run once unless you call self.delete inside the worker
...own new thread when you
# call new worker. args is set to :args
@progress = 0
@description = "Checking for eBay auctions and posting"
logger.info("Checking to post an auction at #{Time.now.to_s}.")
auction = EbayAuction.find(:first, :conditions => ["auction_status = ?
AND post_on < ?", EbayAuction::STATUS_STRINGS[:queued], Time.now])
if auction
logger.info("--- Posting auction: #{auction.title}")
auction.post
else
logger.info("--- No auctions currently need posting.")
end
@progress = 100
lo...
2007 Mar 13
3
Scheduled worker dies after about 30-45 runs
...own new thread when you
# call new worker. args is set to :args
@progress = 0
@description = "Checking for eBay auctions and posting"
logger.info("Checking to post an auction at #{Time.now.to_s}.")
auction = EbayAuction.find(:first, :conditions => ["auction_status = ?
AND post_on < ?", EbayAuction::STATUS_STRINGS[:queued], Time.now])
if auction
logger.info("--- Posting auction: #{auction.title}")
# This method only takes 1-3 seconds tops to run -- it just generates
an <AddItem> call to eBay''s XML API, and sen...