Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: perl code not working after moved new host with latest perl version

by Corion (Patriarch)
on Mar 28, 2015 at 07:57 UTC ( [id://1121622]=note: print w/replies, xml ) Need Help??


in reply to perl code not working after moved new host with latest perl version

You can help us help you better by telling us how it "is not working". What is in the web server error log? What is the output you get? What is the output you expect?

  • Comment on Re: perl code not working after moved new host with latest perl version

Replies are listed 'Best First'.
Re^2: perl code not working after moved new host with latest perl version
by dpprabhuindia (Initiate) on Mar 28, 2015 at 08:43 UTC

    sorry I forgot to specify what is error I am facing in RHEL6 with perl version Commands I ran before run from shell promp $ export REQUEST_METHOD=GET $ export QUERY_STRING="sid=xxxxdb&period=2592000&top=10" $ perl -W chktr.pl Here is the error when I run with warning

    <error> \1 better written as $1 at chktr.pl line 60. Name "main::rfre2" used only once: possible typo at chktr.pl line 51. Name "main::rsiz1" used only once: possible typo at chktr.pl line 47. Name "main::rfre1" used only once: possible typo at chktr.pl line 46. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Use of uninitialized value $list{"exceptundo"} in string eq at chktr.p +l line 35. Use of uninitialized value $list{"excepttemp"} in string eq at chktr.p +l line 36. Content-type: text/html <html> <body> <center> <p> <H3> last 30 days growth </H3> <table border=1> <tr><th>top 10 amount<th>Mega<th>%<th>top 10 utilization<th>Mega<th>% <tr> Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value within @a1 in division (/) at chktr.pl line + 106. Use of uninitialized value within @r1 in multiplication (*) at chktr.p +l line 106. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value within @a2 in division (/) at chktr.pl line + 110. Use of uninitialized value within @r2 in multiplication (*) at chktr.p +l line 110. <td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a>< +td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt +s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align= +right>0.00 <tr> Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value within @a1 in division (/) at chktr.pl line + 106. Use of uninitialized value within @r1 in multiplication (*) at chktr.p +l line 106. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value within @a2 in division (/) at chktr.pl line + 110. Use of uninitialized value within @r2 in multiplication (*) at chktr.p +l line 110. <td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a>< +td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt +s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align= +right>0.00 <tr> Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value within @a1 in division (/) at chktr.pl line + 106. Use of uninitialized value within @r1 in multiplication (*) at chktr.p +l line 106. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value within @a2 in division (/) at chktr.pl line + 110. Use of uninitialized value within @r2 in multiplication (*) at chktr.p +l line 110. <td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a>< +td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt +s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align= +right>0.00 <tr> Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value within @a1 in division (/) at chktr.pl line + 106. Use of uninitialized value within @r1 in multiplication (*) at chktr.p +l line 106. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value within @a2 in division (/) at chktr.pl line + 110. Use of uninitialized value within @r2 in multiplication (*) at chktr.p +l line 110. <td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a>< +td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt +s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align= +right>0.00 <tr> Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value within @a1 in division (/) at chktr.pl line + 106. Use of uninitialized value within @r1 in multiplication (*) at chktr.p +l line 106. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value within @a2 in division (/) at chktr.pl line + 110. Use of uninitialized value within @r2 in multiplication (*) at chktr.p +l line 110. <td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a>< +td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt +s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align= +right>0.00 <tr> Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value within @a1 in division (/) at chktr.pl line + 106. Use of uninitialized value within @r1 in multiplication (*) at chktr.p +l line 106. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value within @a2 in division (/) at chktr.pl line + 110. Use of uninitialized value within @r2 in multiplication (*) at chktr.p +l line 110. <td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a>< +td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt +s.pl?sid=xxxx&period=2592000&ts=></a><td align=right>0.00<td align=ri +ght>0.00 <tr> Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value within @a1 in division (/) at chktr.pl line + 106. Use of uninitialized value within @r1 in multiplication (*) at chktr.p +l line 106. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value within @a2 in division (/) at chktr.pl line + 110. Use of uninitialized value within @r2 in multiplication (*) at chktr.p +l line 110. <td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a>< +td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt +s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align= +right>0.00 <tr> Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value within @a1 in division (/) at chktr.pl line + 106. Use of uninitialized value within @r1 in multiplication (*) at chktr.p +l line 106. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value within @a2 in division (/) at chktr.pl line + 110. Use of uninitialized value within @r2 in multiplication (*) at chktr.p +l line 110. <td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a>< +td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt +s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align= +right>0.00 <tr> Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value within @a1 in division (/) at chktr.pl line + 106. Use of uninitialized value within @r1 in multiplication (*) at chktr.p +l line 106. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value within @a2 in division (/) at chktr.pl line + 110. Use of uninitialized value within @r2 in multiplication (*) at chktr.p +l line 110. <td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a>< +td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt +s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align= +right>0.00 <tr> Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value in printf at chktr.pl line 104. Use of uninitialized value within @a1 in division (/) at chktr.pl line + 106. Use of uninitialized value within @r1 in multiplication (*) at chktr.p +l line 106. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value in printf at chktr.pl line 108. Use of uninitialized value within @a2 in division (/) at chktr.pl line + 110. Use of uninitialized value within @r2 in multiplication (*) at chktr.p +l line 110. <td><a href=/xxxx/cgi-bin/chkts.pl?sid=xxxxdb&period=2592000&ts=></a>< +td align=right>0.00<td align=right>0.00<td><a href=/xxxx/cgi-bin/chkt +s.pl?sid=xxxxdb&period=2592000&ts=></a><td align=right>0.00<td align= +right>0.00 </table> </center> </body> </html> <error>

      You will need to find out why %ratio does not contain the values you expect. Most likely this is because rrdtool outputs things in a different format than what the program expects.

        Output from rrdtool has both expected and not expected.

        output contains following both lines, expected and not expected

        1. " 1427533200: -nan -nan -nan " --> which is not expected and need code to vomit these lines from the output of rrdtool

        2. " 1427532900: 3.2684113920e+09 9.2589260800e+08 4.1943040000e+09 "

        Please help me how to vomit / skip lines which contains "-nan -nan -nan" from the output of rrdtoold and proced only with correct data

        Corion,

        Can you please give me perl code which remove match strings "-nan -nan -nan" contain lines from rrdtool output data

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1121622]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (1)
As of 2024-04-25 00:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found