\u003eGrazie Cameron, felice di sentirlo! Programmerò la chiusura di questo argomento tra \n\u003eun altro mese, se viene chiuso e si presenta un altro problema, sentiti libero di \n\u003eaprime un altro :)\n\nPotrei aver trovato una delle mie discrepanze.\n\nHo l’email per https://discuss.python.org/t/i-cant-install-libraries/20594/2\nma non l’email per il primo post. Ho allegato l’header come \nricevuto di seguito.\n\nPotresti verificare cosa dicono i tuoi record riguardo all’email per il primo post \nper favore? Dovrebbe avere message-id \u003cdiscourse/post/72724@discuss.python.org\u003e\nma quel message-id non compare nei log del mio filtro email qui.\n\nGrazie,\nCameron Simpson \u003ccs@cskk.id.au\u003e\n\nGli header del secondo post sono questi:\n```\nReturn-Path: \u003cincoming+verp-7a67e4e43670863710e0bebf82466d20@python1.discoursemail.com\u003e\nX-Original-To: cs@cskk.id.au\nDelivered-To: cs@cskk.id.au\nReceived: from mx-out-01b.sea2.discourse.cloud (mx-out-01b.sea2.discourse.cloud [184.105.176.58])\n (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n (No client certificate requested)\n by mail.cskk.id.au (Postfix) with ESMTPS id 2F85142106\n for \u003ccs@cskk.id.au\u003e; Tue, 1 Nov 2022 02:06:11 +0000 (UTC)\nReceived: from localhost.localdomain (unknown [IPv6:2602:fd3f:3:207:0:242:ac11:b])\n by mx-out-01b.sea2.discourse.cloud (Postfix) with ESMTP id 66C61100455\n for \u003ccs@cskk.id.au\u003e; Tue, 1 Nov 2022 02:06:09 +0000 (UTC)\nDKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=discoursemail.com;\n s=sea2; t=1667268369;\n bh=dqc9opBcaL3Sz5b7apIIcM2hRhdys9o0z9IGxAzk4i4=;\n h=Date:From:Reply-To:To:In-Reply-To:References:Subject:\n List-Unsubscribe:List-ID:List-Archive;\n b=nuQKrBE6H2us2CerZzzR2yDWOnGG7R4kRgmH21VHpzOh/onYgIPtSFsguZ1nDYXXr\n t/+2pfIXGpl/wRRPuAppWH7IOLzJt5bv/+QbAflcKduBbATnRoVnEokbVLRJjg7fmS\n vvYcR3BPcaWV5LbVhw3/9F32/XqDtyHvb04kS0lmS230xvEN+IVJ1F43fAq+OOfp2j\n xboY8fyRJJ245gCTO07Bx/AE5tdrJ5sFrOeTmlz0gn9NJaKYgQxEOxqtWSulX8IyT0\n erHwnaEg6prJFWjGtxrhiZfe5EtqMVop5XaTI4hbxD++9ndJIHS5rCNn9jjurwWB4u\n 5UToaINnQoDsQ=="
Followup. Sembra che Discourse abbia troncato l’intestazione che ho incollato.
Le inserirò qui tramite il forum web invece che via email:
Potrebbe essere un problema di visualizzazione. Il testo grezzo mostrato quando modifico questo post ha le intestazioni complete. Le ho caricate come file. Credo. - Cameron
hdrs.txt (2,7 KB)
@martin Hai visto il post qui sopra? Sembra che un primo post non sia arrivato via email. - Cameron
Sì, grazie Cameron, colpa mia, ho dimenticato di rispondere, sono stato sommerso da altro lavoro questa settimana e ho anche avuto un giorno libero a metà settimana. Ho impostato un promemoria per esaminare questo lunedì e rispondere adeguatamente allora.
Nessun problema, stavo solo controllando. - Cameron
Confermato che quello è il corretto Message-ID nei nostri log e-mail per python. Penso che forse quello che è successo in questo caso è che l’OP è stato pubblicato nella categoria “Packaging” e poi poco dopo è stato cambiato nella categoria “Python Help”, il che potrebbe aver influito sull’invio delle e-mail. Sembra che solo 5 persone siano state contattate via e-mail per l’OP, e 30 (incluso te) per il secondo post. Forse tieni d’occhio e vedi se succede di nuovo e potremo vedere se si sviluppa uno schema: ci sono molti cortocircuiti nel nostro sistema di posta elettronica per impedire l’invio di e-mail in determinati casi, e potremmo esserci appena imbattuti in uno qui.
[quote=“Cameron Simpson, post:94, topic:233499,
username:cameron-simpson”]
Dovrebbe avere un message-id\u003cdiscourse/post/72724@discuss.python.org\u003e
ma quel message-id non viene visualizzato nei miei log di filtro email qui.
[/quote]Confermo che quello è il
Message-IDcorretto nei nostri log email per python.Bene.
Penso che forse quello che è successo in questo caso è che l’OP è stato pubblicato
nella categoria “Packaging” e poi poco dopo è stato cambiato nella
categoria “Python Help”, il che potrebbe aver influito sull’invio delle
email. Sembra che solo 5 persone siano state contattate via email per l’OP, e 30
sono state contattate via email (incluso te) per il secondo post. Forse tieni d’occhio
e vedi se succede di nuovo e possiamo vedere se si sviluppa uno schema
– ci sono molti cortocircuiti nel nostro sistema di posta elettronica per
impedire l’invio di email in certi casi, e potremmo esserci appena imbattuti in uno qui.È interessante. Ho attivato la modalità mailing list e, per quanto ne so, la
categoria Packaging non è silenziata per me. Non avrei dovuto ricevere un’email per l’OP?È utile usarmi come caso noto non contattato via email per esaminare i cortocircuiti?
Saluti,
Cameron Simpson cs@cskk.id.au
Ecco un altro esempio in cui ho ricevuto il secondo post ma non l’OP:
E un altro esempio in cui ho ricevuto il secondo post e non l’OP.
E ancora un altro esempio: Why I can't do 'conda activate <env>' in JupyterLab? - Python Help - Discussions on Python.org dove ho il secondo post ma non il primo. Anche se l’OP è di agosto.
E un altro: os.scandir should have an option to also yield the path itself - Ideas - Discussions on Python.org
Per questo thread ho solo il post 6.
… e @martin possiamo annullare la chiusura automatica per questo argomento per favore?
Mi scuso, ci sono molte cose in corso internamente al momento. Grazie per aver inviato altri esempi, cercherò di trovare uno schema da questi.
Ti riferisci a questo su meta? O a quello che hai collegato a os.scandir should have an option to also yield the path itself - Ideas - Discussions on Python.org ? Nessuno dei due sembra avere la chiusura automatica attiva.
Mi scuso, ci sono molte cose in corso internamente. Grazie per aver inviato altri esempi, cercherò di trovare uno schema da questi.
Nessun problema. E nessuna fretta.
Ti riferisci a questo su meta?
Questo thread su meta. Ieri(?) diceva che si sarebbe chiuso automaticamente tra 2 settimane, dalle tue impostazioni qui:
Ma ora sembra che sia stato disattivato, quindi tutto bene.
Saluti,
Cameron Simpson cs@cskk.id.au
Scusa, sono stato io.
Ho rimosso il timer dopo aver letto il tuo post in cui chiedevi di disattivarlo. Ho inserito un piccolo “Mi piace” come riconoscimento, ma potrebbe essere stato un cenno troppo sottile. ![]()
Troppo sottile per me. Come potrai immaginare dal thread, sono un utente che usa principalmente le email.
Ma anche, ho letto Snowcrash e non ho notato che il nome del personaggio principale fosse un gioco di parole. Quindi stai combattendo una battaglia in salita con me se hai intenzione di usare la sottigliezza ![]()
Saluti,
Cameron
Sto usando questo come esempio ora. Finora nulla mi è saltato all’occhio esaminando il codice. Nessuno ha ricevuto un’email per l’OP di quell’argomento secondo la nostra tabella EmailLog, ma non è chiaro perché, dato che se eseguo gli stessi passaggi di discourse/app/jobs/regular/notify_mailing_list_subscribers.rb at 23ac0cf8f1f5d7aede3991c6947530dc1af7f7a2 · discourse/discourse · GitHub e mi fermo prima di inviare le email, sembra che accadrà la cosa giusta. Non ci sono nemmeno record per l’OP in SkippedEmailLog. Suppongo sia possibile che il job sia fallito e poi sia fallito ad ogni tentativo successivo, ma ne dubito.
Ho appena modificato alcune cose sul nostro hosting per Python per potermi permettere di vedere informazioni di logging più dettagliate per questi job. Tieni d’occhio e fammi sapere se noti che questo accade di nuovo nelle prossime due settimane, spero di riuscire a scovare il problema.
[quote=“Cameron Simpson, post:102, topic:233499,
username:cameron-simpson”]
E un altro esempio in cui ho ricevuto il secondo post e non l’OP.
[/quote]Sto usando questo come esempio ora. Finora nulla mi è saltato all’occhio esaminando il codice. Nessuno ha ricevuto un’email per l’OP di quell’argomento secondo la nostra tabella
EmailLog, ma non è chiaro perché, dato che se eseguo gli stessi passaggi di discourse/app/jobs/regular/notify_mailing_list_subscribers.rb at 23ac0cf8f1f5d7aede3991c6947530dc1af7f7a2 · discourse/discourse · GitHub e mi fermo prima di inviare le email, sembra che accadrà la cosa giusta. Non ci sono nemmeno record per l’OP inSkippedEmailLog. Suppongo sia possibile che il job sia fallito e poi sia fallito ad ogni tentativo successivo, ma ne dubito.Giusto. Non vedo nulla di sbagliato nemmeno in quel codice, a meno che non ci siano strani problemi con le cose
NOT EXISTS. Ma sembra a posto al mio occhio ingenuo.Ho appena modificato alcune cose sul nostro hosting per python per permettermi di vedere informazioni di logging più dettagliate per questi job. Tieni d’occhio e fammi sapere se noti che questo accade di nuovo nelle prossime due settimane, spero di riuscire a scovare il problema.
Grazie. Ti terrò aggiornato man mano che vedo nuovi elementi.
Saluti,
Cameron Simpson cs@cskk.id.au
Un altro esempio oggi: Printing only duplicates from a list - Python Help - Discussions on Python.org
Ho ricevuto il secondo post ma non il primo:
[~/var/log/mailfiler]fleet2*\u003e agf discourse/post/78942@discuss.python.org *log
main.log
5551250:2022-12-24 08:25:19,937 Level 25 mailfiler: monitor: +spool: +spool/new/1671830717.M998823P71474Q174.fleet2.l <discourse/post/78942@discuss.python.org>
5552015:2022-12-24 08:25:37,173 Level 25 mailfiler: monitor: +spool-in: +spool-in/new/1671830719.#5973M944325P789 <discourse/post/78942@discuss.python.org>
spool-in.log
3606809:2022-12-24 08:25:37,173 Level 25 +spool-in/new/1671830719.#5973M944325P789 <discourse/post/78942@discuss.python.org>
spool.log
3243627:2022-12-24 08:25:19,937 Level 25 +spool/new/1671830717.M998823P71474Q174.fleet2.l <discourse/post/78942@discuss.python.org>
[~/var/log/mailfiler]fleet2*\u003e agf discourse/post/78934@discuss.python.org *log
[~/var/log/mailfiler]fleet2*\u003e
mostra la ricerca dell’ID del messaggio del secondo post nei miei log e poi dell’ID del messaggio del primo post, che non viene visualizzato.
Saluti,
Cameron
E un altro oggi: Serve HTML from extensionless URLs in http.server - #2 by Rosuav - Ideas - Discussions on Python.org
La coincidenza temporale (questo e l’istanza precedente sono entrambi di stamattina, dopo un periodo di apparente quiete) mi fa chiedere se non ci troviamo di fronte a un semplice bug logico del tipo “questo dovrebbe essere inviato?” ma a qualche circostanza più ampia in cui ciò non funziona, ad esempio un riavvio dell’istanza Discourse o qualche altro problema di risorse.
Ricerca simile del message-id del messaggio di risposta e quindi del message-id in-reply-to (OP):
[~/var/log/mailfiler]fleet2*\u003e agf discourse/post/78998@discuss.python.org *log
main.log
5553805:2022-12-24 08:42:48,500 Level 25 mailfiler: monitor: +spool: +spool/new/1671831759.M979332P32679Q9.fleet2.l <discourse/post/78998@discuss.python.org>
5553809:2022-12-24 08:42:48,522 Level 25 mailfiler: monitor: +spool-in: +spool-in/new/1671831768.#6332M514534P789 <discourse/post/78998@discuss.python.org>
spool-in.log
3607754:2022-12-24 08:42:48,522 Level 25 +spool-in/new/1671831768.#6332M514534P789 <discourse/post/78998@discuss.python.org>
spool.log
3244519:2022-12-24 08:42:48,500 Level 25 +spool/new/1671831759.M979332P32679Q9.fleet2.l <discourse/post/78998@discuss.python.org>
[~/var/log/mailfiler]fleet2*\u003e agf discourse/post/78967@discuss.python.org *log
[~/var/log/mailfiler]fleet2*\u003e
Saluti,
Cameron
Grazie per aver fornito questi due esempi, Cameron. Potrebbe certamente essere qualcosa del genere, forse qualcosa a che fare con i nostri processi in background in Sidekiq che vanno in errore o a cui succede qualcos’altro dato che sono memorizzati in Redis.
Confermato che non esiste alcun record EmailLog per il tuo utente in quell’argomento per l’OP. Al momento non mi viene in mente altro, è un bug molto frustrante da risolvere.
Purtroppo è durato solo 1 mese, quindi è stato nuovamente disattivato da un sistema automatizzato, ho appena riattivato il nostro logging dettagliato per 3 mesi, così potremo vedere se arrivano altri esempi per Python che posso esaminare.