I have a multisite web-only discourse container, with several sites discourse_a, discourse_b, etc, each with their own separate fqdn.
I’ve been using comment embedding on one static blog (call it blog A) without issue for a little while - topics are created on discourse_a and the embedded comments show up fine on Blog A.
There are no errors in discourse_b/logs, and looking in the nginx logs inside the discourse container, I see:
==> nginx/access.log <== [04/Jan/2016:22:04:20 +0000] 172.17.42.1 "GET /embed/comments?embed_url=https%3A%2F%2Fblog_b.com%2Fpost-one.html HTTP/1.0" "Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101 Firefox/43.0" "embed/comments" 200 3523 "https://blog_b.com/post-one.html" 0.045 0.045 "Ace" [04/Jan/2016:22:04:45 +0000] 172.17.42.1 "POST /message-bus/fc7d878148174c068e6200e4f2adef7b/poll?dlp=t HTTP/1.0" "Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101 Firefox/43.0" "-" 200 470 "https://discourse_b.com/admin" 0.010 0.013 "-"
The embedded code keeps polling like this indefinitely, getting status 200, but never creating a topic. I am not sure where else to look.
Any ideas for further debugging would be appreciated. I’ve checked that all the urls involved are valid and working, inspected the generated html in firebug, and compared Blog A and Blog B minutely without seeing any difference in how the embed js is called. I am not sure where to go from here.
Thanks for reading.