http://qs321.pair.com?node_id=11113996


in reply to Re: How to use Devel::NYTProf on Apache
in thread How to use Devel::NYTProf on Apache

I thought about changing the output directory aswell on Friday, and so did I. Now I have the nytprod.out.xxx files on a different spot and they won't dissappear when I stop the webserver. Now I have to see how/what can I do with them. Unfortunately nytprofhtml still doesn't work with those files:
Reading nytprof.out Failed to open input 'nytprof.out': No such file or directory at /usr/ +local/lib64/perl5/Devel/NYTProf/Data.pm line 87.

Replies are listed 'Best First'.
Re^3: How to use Devel::NYTProf on Apache
by swl (Parson) on Mar 09, 2020 at 08:34 UTC

    What is the actual invocation you are using? If the files look like nytprof.out.123 then you need to use the -f flag, e.g. nytprofhtml -f nytprof.out.123 . More details are at nytprofhtml.

    It is probably also worth looking at the Apache specific docs in Devel::NYTProf::Apache as it seems not to have been mentioned thus far. (I have never used it, though).

    There is also nytprofmerge if you have multiple output files and want to combine the results.

      I used nytprofhtml nytprof.out.123 so far. Maybe nytprofmerge can help me out. so far I'm getting Profile format error: token 54 ('6'), chunk 505, pos 16080 (see TROUBLESHOOTING in NYTProf docs) at /usr/local/lib64/perl5/Devel/NYTProf/Data.pm line 87. but I haven't researched it yet. Currently I'm doing a small excursion taking a look on my apache-logs. I'll head on this issue later again. I still hope I'll get this running.

        the man page does not mention a usage like nytprofhtml nytprof.out.123 . Use nytprofhtml -f nytprof.out.123 as swl advised.