I have an app with multiple domains setup for it. Inside the app, I use the request.host_url value to help drive some logic of the website as well as the base URL for all links on the page. We discovered that we'll randomly land on a page from one domain yet we'll see it linking to another domain that's still part of our account. This is obviously unsettling.
I tracked one such instance in our logs and found something odd with the data that was logged: *I visited http://www.DOMAINA.com/XXXXXX?categoryID=11116 and found this in the headers:* "GET /XXXXXXX?categoryId=11116 HTTP/1.1" 200 7396 "http://www.DOMAINA.com/XXXXXXX?categoryId=4733" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5" "www.DOMAINB.com" ms=1033 cpu_ms=327 api_cpu_ms=0 As you can see, there log gives a random full URL requested under DOMAINA.com, but all links and such are generated on the page as if the request originated from DOMAINB.com. I have threadsafe enabled on this app so I wonder if it has to do with an instance handling two request from two separate domains simultaneously and thus crossing over data between requests. The previous request that the instance served to DOMAINB.com was 3 seconds before the the request I've shown above. There were also 10 other requests on the various other domains between them. Is this due to something incorrect in my code and utilizing threadsafe? I'm confused as to why the headers found in the log lists two different domains and that the request portion of the URL is accurate in one spot but not the other. I would appreciate any advice in tracking down this issue, nothing in the code seems like it should be causing this kind of issue. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/8zDgi8rfsJ4J. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
