zend xmlrpc进程需要优雅地死掉

时间:2010-12-22 16:57:11

标签: php zend-framework xml-rpc zend-xmlrpc

我有一个Zend XMLRPC Web服务正在运行,但在我的课程中,我需要脚本优雅地死掉,并希望XMLRPC不会抛出错误。这可能吗?

过度视图

XMLRPC客户端启动启动类实例的调用, XMLRPC客户端将查询值传递给对象 如果查询没有返回值,我需要脚本通过电子邮件向我发送查询和传递给调试的值。 (这一切都有效) 如果找不到任何内容,请发送电子邮件并终止该过程,我正在使用die()来停止该过程。 如果发现结果在进程中继续并返回XMLRPC的值(如果查询返回任何结果,则此部分有效,但如果未找到结果则出错)

如何终止进程并仍然返回XMLRPC调用?

我想我可以重新编码这个功能(这将是正确的方法)只是认为骰子会返回一些东西,而不仅仅是在终端日志上打印一些东西

1 个答案:

答案 0 :(得分:0)

遗憾的是,进程无法死亡或退出,您必须向XMLRPC请求返回错误消息。使用die()或exit()会导致XMLRPC抛出一个错误,从而完全破坏了进程。现在是时候重新编码了