Continuo a ricevere un errore “Spiacenti, non siamo riusciti a generare un’anteprima per questa pagina web perché il seguente tag oEmbed / OpenGraph non è stato trovato: description.”
Cose che ho convalidato:
Tutti i link testati hanno un tag meta name=description.
I link creano un onebox valido su meta.discourse
Quindi, il problema non è un problema della pagina Amazon.
Passaggi per rimediare:
Sistema aggiornato (3.4.0.beta4-dev)
ricostruito l’app con tutti i plugin rimossi. (Installati inizialmente: discourse-adplugin, discourse-affiliate, discourse-subscriptions, discourse-yearly-review, discourse-whos-online, discourse-data-explorer e DiscoTOC)
ricostruito l’app con tutti i componenti rimossi. (Installati inizialmente: header submenus, easy responsive footer, discotoc e discourse ebay affiliate)
riavviato il server
browser diversi
Onebox non estrarrà le informazioni della pagina, anche se otterrò un Onebox creato con successo circa 1 volta su 20. Questo è stato molto frustrante.
Quindi domande:
Dove troverei le informazioni di log ed errore per onebox?
Onebox sembra avere un meccanismo di cache. Come si svuota la cache?
Qualsiasi suggerimento per rintracciare il cosa e il come sarebbe molto utile.
Ho rimosso tutte le personalizzazioni software dei plugin e dei componenti elencati sopra. Ricostruito il server e riavviato il server. (So che non è Windows, ma sto provando di tutto.)
Ora riesco a far funzionare 9 Amazon one box su 10.
Inizieremo ad aggiungere un componente e un plugin alla volta per scoprire cosa sta causando i problemi.
Qualsiasi assistenza diagnostica dettagliata oltre a quanto segue sarebbe utile:
Dopo aver rimosso tutti i componenti e i plugin e riavviato, ho ottenuto i link Amazon che apparivano come onebox corretti.
Ho quindi installato discourse-adplugin e immediatamente sono tornato a 9 fallimenti su 10 tentativi. Quando l’ho disattivato, ne ho fatti funzionare un paio, e poi è tornato alla modalità di fallimento di non ottenere la descrizione.
Ho rimosso discourse-adplugin da app.yml e l’ho ricostruito. Poi, ho riavviato il server. I link Amazon hanno ricominciato a funzionare con onebox.
Ci deve essere qualche conflitto con la combinazione di plugin e componenti che sto utilizzando. Quali opzioni ci sono per eseguire il debug di questo problema?
Dopo 12 ore di risoluzione dei problemi e test combinati di plugin e componenti e numerose ricostruzioni, al momento sta funzionando. Vedremo come risponderà nelle prossime due settimane.
L’unica cosa che è fondamentalmente cambiata è l’ordine dei plugin in app.yml. discourse-adplugin è il plugin più in alto dopo docker_manager.
Non pensavo che la sequenza dei plugin potesse avere importanza, ma l’ha avuta. Quando discourse-adplugin era negli ultimi posti, i link di Amazon non funzionavano con Onebox.