Jason,

I think scheduler can do all you need.
http://web2py.com/books/default/chapter/29/04/the-core#Scheduler
HTH


2014-02-04 Niphlod <[email protected]>:

> that's the problem!!!
> Running external programs within the webserver execution model causes the
> thread to be killed if the request takes too much.
> It's process handling 101: NEVER spawn processes from the web application!
>
>
> On Monday, February 3, 2014 10:06:32 PM UTC+1, Encompass solutions wrote:
>
>> Thanks for the pointers!
>> I run two programs... avconv (ffmpeg) and sox both handle file
>> conversions at the moment an upload happens. They bail pretty easily if
>> there was an error.  They are using files I have stored according to my
>> model.
>> BR,
>> Jason Brower
>>
>> On Mon, 2014-02-03 at 19:08 +0000, Ricardo Pedroso wrote:
>> >
>> > On Sun, Feb 2, 2014 at 6:14 PM, Jason Brower <[email protected]>
>> > wrote:
>> >
>> >         It seems that I have an issue I can't resolve.
>> >         Every once in a while at seemingly the worst and most random
>> >         times, the
>> >         service will stall out.  It simply doesn't respond to
>> >         anything.
>> >         Going into the computer and running htop shows that the
>> >         computer is
>> >         doing nothing.
>> >         I am not running the server with a compiled version of my
>> >         code.
>> >         I am running:
>> >         2.8.2-stable+timestamp.2013.11.28.13.54.07
>> >         (Running on Apache/2.2.22 (Ubuntu), Python 2.7.3)
>> >         The application does only basic uploading and loading of a
>> >         single item.
>> >         Here is an example of the webplayer:
>> >         melodigram.com/melodigram/default/gram/b662a1da-8c2b-
>> 11e3-b0dc-1231390a0101
>> >
>> >
>> >         I can run F5 reloads on the site for 15 minutes straight, not
>> >         have
>> >         anyone access the system then then try to load something, be
>> >         it the
>> >         admin interface or the page I show you here and it site for a
>> >         very long
>> >         time.  The time it is unresponsive seems random, but that's
>> >         because I
>> >         haven't discovered how to replicate the problem.
>> >         If I restart apache and try, it seems to work every time.
>> >
>> >
>> > This king of issues are hard to know exactly, where the problem is,
>> > without having a clear picture of the application and the
>> > infrastructure.
>> >
>> >
>> > For sure, something is holding apache worker threads for a long time
>> > or indefinitely.
>> >
>> >
>> > when a request for
>> > melodigram.com/melodigram/default/gram/b662a1da-8c2b-
>> 11e3-b0dc-1231390a0101
>> >
>> > is running:
>> >
>> >
>> > Are you using any third party C extension?
>> >
>> >
>> > Are you calling any external program?
>> >
>> >
>> > Where are the files, that are retrieved by the download function,
>> > stored? In the same
>> > box, or been retrieved from a remote location?
>> >
>> >
>> > the first thing I would try is using strace utility against an apache
>> > worker thread to see
>> >
>> > were it is sitting.
>> >
>> >
>> > Ricardo
>> >
>> > --
>> > Resources:
>> > - http://web2py.com
>> > - http://web2py.com/book (Documentation)
>> > - http://github.com/web2py/web2py (Source code)
>> > - https://code.google.com/p/web2py/issues/list (Report Issues)
>> > ---
>> > You received this message because you are subscribed to a topic in the
>> > Google Groups "web2py-users" group.
>> > To unsubscribe from this topic, visit
>> > https://groups.google.com/d/topic/web2py/BZQF88jug54/unsubscribe.
>> > To unsubscribe from this group and all its topics, send an email to
>> > [email protected].
>> > For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>  --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to