I have several Feeds which are called by Elysia cron. The feeds are called at a given time, and later the last two feeds are called each 2 minutes, because it was the only way of preventing them from stopping. However, when data has increased in size and complexity, the cron process is stopped because one or both of the last Feeds are stuck and never ending.
I have seen that by updating the database table elysia_cron
by setting the field running
to 0, the Feeds are completed.
So my idea was to create a daemon to regularly update the process and thus prevent the hanging of the Feeds process.
What am I missing, shouldn't this check had been already incorporated into the module itself? What other ideas could prevent the failed import?