Long Execution Script Block Execution Of Other Script

Hi guys,

I have an action in a controller (http://localhost/admin/longExecutionScript) will take about 1 hour to complete. While this "crawler" is running, I can not load anything else from web app (e.g. http://localhost/admin/checkStatus ).

Why does longExecutionScript block the whole web app ? How can i fix this ?

Just a guess: maybe PHP locks session storage file and other requests (from the same session) have to wait for the lock to be released?

Is it possible to execute "longExecutionScript" from command line or trigger it periodically from a cronjob?

Maybe the extension runactions can help you.

this is one of my "oh" moment. never knew about session lock before. Thanks for help out.