我有一个很难描述的问题。我正在编写一个脚本来更新我创建的一个在线程序。要进行更新,我下载一个tar.gz文件,解压缩它,然后用更新中的文件替换所有旧文件。为了让用户了解更新进度,我有一个进度条,它是使用jQuery ajax更新的。这是一步一步的进度,在每一步之后,进度条将被更新:
我的问题是,当更新过程到第3步时,我会得到一个javascript错误Failed to load resource: The request timed out.
。我认为这是因为我也替换了所有的javascript和php文件。如何使这个ajax调用工作,或者在更新忙于安装时更新进度条的其他一些好方法?
发布于 2014-01-21 08:50:22
你能深入了解一下你是如何做到的吗?
更新:
关于休息时间..。你的替代者到底是如何工作的?
你有发送几个电话的功能吗?还是你打了个大电话?
另外,您是否尝试调用php手动,这使得实际的更新在后台工作?如果是的话,它也有超时吗?
如果您不能使用临时目录,那么您试图替换的所有文件也可能会因为被使用而被“阻塞”。但这只是猜测。
如果尚未完成,请尝试重写进行实际更新和替换的函数。让js或php:
https://stackoverflow.com/questions/21251020
复制相似问题