2009-06-23 1 views
0

XML::Simple Perlのモジュールを使用しているときに私は奇妙な問題に直面しています。XMLinを使ってリモートのAsterisk AGIスクリプトを強制終了していますか?

私はCGIページからXMLをフェッチして変数$xmlstreamにXMLをフェッチする関数someSub()を呼び出しているPerlでAsterisk AGIスクリプトを作成しています。

XMLin$xmlstreamに使用します。コードは次のようなものです。

$xmlstream = someSub() ; #uses curl to fetch xml from a cgi page 

$xmldata = XMLin($xmlstream, forcearray => 1, suppressempty => ''); 

これは機能します。しかし、後で私のプログラムで、上記の2行を使って新しいデータを取得すると、AGIスクリプトは2行目を実行している間にsuddently終了します。

このバグの原因は何ですか?どんな助けでも本当に感謝しています。

+2

エラーメッセージはありません。ログファイルには何もありませんか? –

+1

問題を説明するためにできるだけ小さなプログラムを作ったときにはどうでしたか?また、なぜLWP :: Simpleの代わりにカールを使用していますか? –

答えて

関連する問題