On Wed, Apr 13, 2016 at 6:11 PM, Rosen Iliev <ro...@ilievi.net> wrote:

> Hi guys,
>
> Just upgraded my embedded pfsense to 2.3.
> I have problems getting to the box (web or ssh) it just time outs.
> On the web I sometime I get Nginx 504, sometime, just nothing.
> Eventually I got logged in, try to check what's going on.
> I have open Diagnostics->System Activity page, and start monitoring the
> network traffic.
>
> There is Java Script that updates the page content every 2.5, but actual
> response in my case was more then 15 sec.
> So I ended up with +20 pending requests to /diag_system_activity.php.
>
> I don't think that setInterval is a good option here. Especially when you
> don't know how long it will take for the request to complete.
>
> My suggestion is to use setTimeout like this:
>
> <script type="text/javascript">
> //<![CDATA[
> function getcpuactivity() {
>     $.ajax(
>         '/diag_system_activity.php',
>         {
>             method: 'post',
>             data: {
>                 getactivity: 'yes'
>             },
>             dataType: "html",
>             success: function (data) {
>                 $('#xhrOutput').html(data);
> +              setTimeout('getcpuactivity()', 2500);
>             },
>         }
>     );
> }
>
> events.push(function() {
> -    setInterval('getcpuactivity()', 2500);
> +   setTimeout('getcpuactivity()', 2500);
>     getcpuactivity();
> });
> //]]>
> </script>
>
> Regards,
>
> Rosen
>
>
What device are you using?
_______________________________________________
pfSense mailing list
https://lists.pfsense.org/mailman/listinfo/list
Support the project with Gold! https://pfsense.org/gold

Reply via email to