Hi, I ma facing the same problem (all my calls return null) and I am using e-accelerator. While changing to APC is possibile I can't do it right now.
Is there any workaround? I've disabled the cache of wsdl in ini and removed the /tmp/wsdl-* cache file. On Mon, Apr 12, 2010 at 9:08 AM, Andrew Ballard <[email protected]> wrote: > On Sat, Apr 10, 2010 at 3:49 AM, Benjamin Eberlei <[email protected]> > wrote: > > > > Hello Andrew, > > > > what kind of op-code cache are you using? I have heard from people that > > this what you are describing is happening with e-accelerator, personally > > I never had a problem with APC. > > We are using eAccelerator on that (development) system. The answer hit > me during lunch as I was mulling around how it was possible that two > identical calls to the exact same functions could produce different > results. Thinking about what could possibly be different from one > request to another, it occurred to me that it had to be the caching. > > The production servers are using the Wincache extension, so I don't > know how it might impact them. > > > However I should really update the documentation, the WSDL is not > > something > > to be generated dynamically upon each request, static serving is much > > better (of course if you keep it in sync with your real server > > implementation). > > I figure when this hits production I'll probably switch to a static > document, but this was my first look at SOAP and I just wanted to see > how it would fit into a project I'm developing right now. Auto > discovery was ideal because it allowed me to experiment easily with > creating different functions with different parameters and return > types. > > Andrew >
