stdout - Failed to write to tee-out at /usr/local/share/perl/5.22.1/Expect.pm line 1805 -


i have framework in perl , running group of around 6000 scripts. use perlio::tee redirect separate scripts logs text file, using below command

*stdout->push_layer(tee => $fh); 

i time gets below error while scripts executions, scripts continue executing per behavior. after time execution stuck. (almost time error printed on console more 1000 times)

failed write tee-out @ /usr/local/share/perl/5.22.1/expect.pm line 1805.

failed flush tee-out @ /usr/local/share/perl/5.22.1/expect.pm line 1805.

does have solution why error message comes? group execution stucks due error?

i tried find error message in perl library directory, didn't find it.

i running group of scripts on

user@server:~ $ lsb_release -a lsb version:    core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch distributor id: ubuntu description:    ubuntu 16.04.2 lts release:        16.04 codename:       xenial user@server:~ $  user@server:~ $  user@server:~ $  user@server:~ $ perl -v  perl 5, version 22, subversion 1 (v5.22.1) built x86_64-linux-gnu-thread-multi 


Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -