mario Site Admin

Iscritto: 03 ottobre 2006 Messaggi: 7366
|
Inserito: lun 07 nov 2011 3:04 am Oggetto del messaggio: Problemi relativi all'ora legale di eBay e persi snipes |
|
|
A partire da ieri, dopo il passaggio all'ora legale, gli utenti hanno iniziato a vedere le mancate snipeS. Il problema non era coerente, a quanto pare snipequelli colpiti erano completamente casuali.
Ulteriori indagini hanno rivelato che il tempo sulle inserzioni eBay viene visualizzato in modo casuale in modo errato, essendo in ritardo di un'ora. Poiché i servizi di sniping funzionano tramite lo scraping delle pagine, quando viene rilevato un orario così errato, ciò si traduce in un errore snipe.
Il problema è ancora in corso. Se aggiorni una pagina di inserzione eBay un numero sufficiente di volte, prima o poi replicherai il problema e vedrai visualizzata un'ora errata, ad esempio:
Ecco un elenco con l'ora corretta:
http://www.gixen.com/DSTProblem/correct.jpg
Ed ecco lo stesso elenco con un orario errato:
http://www.gixen.com/DSTProblem/incorrect.jpg
eBay non ha ancora risolto il problema, tuttavia ho implementato una soluzione alternativa. Quando gli utenti aggiungono un'asta, le informazioni sull'elenco vengono recuperate due volte. Se viene rilevata una differenza di un'ora, viene utilizzata un'ora precedente. È un brutto trucco, ma è il meglio che posso fare a questo punto. Sembra funzionare però.
Inoltre, tutti i processi in background (che aggiornano prezzi e orari di fine) hanno anche la seguente logica: aggiorna end_time solo se è stata trovata un'ora di fine precedente rispetto a prima.
Mi scuso con gli utenti interessati.
Ultima modifica di mario il sabato 26 novembre 2011 7:25; modificato 1 volta in totale |
|