<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[nginx+php的soap问题]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Tue, 30 Aug 2011 02:39:57 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	我的开发环境是nginx+php，准备作一个soap的实验，soapclient和soapserver都是在我的开发机上，用soapclient访问soapserver的时候，总是返回504错误，相同的代码【http://www.jackxiang.com/post/3956/】放到apache+php_module的环境下没有问题。<br/>nginx的错误日志显示，client和server的错误都是fastcgi超时，我一度怀疑是soapserver的问题，soapserver超时不响应，导致了soapclient的超时。<br/>但是我用cli模式执行client，server能正常返回，说明不是soapserver的问题。<br/>用nginx下的client访问apache上的server，正常<br/>用apache下的client访问nginx上的server，正常<br/><br/>我恍然大悟，是不是进程数的问题，先怀疑nginx，后怀疑php-cgi，一查资料，如果用php-cgi -b9000直接器fastcgi的话，同时只能处理一个请求，soapclient和soapserver需要两个进程，soapclient把进程挂 起等soap server返回，但是soapserver等待soapclient释放phpcgi的进程，所以一直都是返回504了。<br/>赶紧打个fpm的补丁，困惑n天的问题解决了。<br/>有人提了个Bug：<br/>https://bugs.php.net/bug.php?id=52922<br/>错误如下：<br/>Fatal error: Uncaught SoapFault exception: [Client] Function ("getError") is not a valid method for this service in /data0/htdocs/center/hello.php:10 Stack trace: #0 /data0/htdocs/center/hello.php(10): SoapClient->__call('getError', Array) #1 /data0/htdocs/center/hello.php(10): SoapClient->getError() #2 &#123;main&#125; thrown in /data0/htdocs/center/hello.php on line 10
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] nginx+php的soap问题]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>