[asterisk-users] Asterisk 1.4.30 is slow sending STDIN to AGI script
Fred Posner
fred at teamforrest.com
Wed Apr 28 12:04:38 CDT 2010
On Apr 28, 2010, at 1:00 PM, Gareth Blades wrote:
> Steve Edwards wrote:
>>> Steve Edwards wrote:
>>>> How do you reconcile your assumption that the Perl module is reading
>>>> STDIN and your statement that your AGI "quits before asterisk has
>>>> finished sending the information about the current call via STDIN."
>>
>> On Wed, 28 Apr 2010, Gareth Blades wrote:
>>
>>> Only that if I put a 3 second pause in the script at the end then I get
>>> no errors. If I put in a 1 second pause I get errors about half way
>>> through asterisk sending the input.
>>
>> The fact that you have to introduce a pause means that you are doing
>> something wrong. It may just mean that Asterisk has finished writing the
>> cruft to the created process's STDIN instead of being interrupted in the
>> middle, but whatever you are doing is still wrong.
>>
>> There is an outside chance that you have discovered a bug in Asterisk, but
>> considering nobody else has experienced this behavior implies the bug is
>> in your code.
>>
>> Why are you so resistant to this? What evidence do you have that your code
>> is correct?
>>
>
> I am not resistant to it. I didnt write the code and I an not that
> familiar with perl.
>
> It just seemed strange that the debug output from the mode-start script
> run appeared instantly on the screen but for the other AGI code
> executions I could see the debug output scroll up slowly.
Did I miss where the code was posted?
---fred
http://qxork.com
More information about the asterisk-users
mailing list