If it ran from a web browser count yourself
EXTREMELY lucky. Running PHP from the web browser is subject to the following timeouts and restrictions:
- PHP maximum execution time.
- Apache (or, generally, web server) timeout waiting for PHP to return results.
- Proxy server timeouts.
- Request caching.
- CPU usage limits.
Any one of these can make a long running job fail. We have to go to EXTREME lengths to prevent these from happening in ANGIE, the regular restoration script. In a few rare cases even these extreme measures are not enough and cause a failure.
Moreover, if you are restoring from a browser you don't need UNiTE. UNiTE is the
unattanded s
ite res
toration
engine. That's how it's got its name. It's designed to run from a CRON job and restore sites without human intervention.
Of course UNiTE is open source, therefore your code is yours to modify. If you think it's wise to not heed my warnings and run it from a web browser, do it. In this case please do not request support. We won't provide support because we already know that running UNiTE from a browser is just asking for trouble. If you ask for trouble and you get it, well, you have been warned I guess.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!