小编Gra*_*age的帖子

需要安装哪个Ubuntu软件包才能使用ModernIE Vms?

.sfx从modern.ie 下载了IE8 的文件,并按照网站上的说明,给予文件可执行文件权限.但是在运行它时,我得到一个关于缺少共享库的错误.

./IE8.WinXP.For.LinuxVirtualBox.sfx: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我正在运行桌面Ubuntu 13.04,64位和Virtual Box 4.2.10

有谁知道我应该安装哪个包?我已经运行了sudo apt-get install libstdc++6(正如StackOverflow上其他地方所建议的那样),但这没有帮助.

ubuntu internet-explorer modern.ie

3
推荐指数
1
解决办法
454
查看次数

如何获取运行任务的队列 - celery

我是使用 celery 的新手,有一个问题。我有这个简单的任务:

@app.task(name='test_install_queue')
def test_install_queue():
    return subprocess.call("exit 0",shell=True)
Run Code Online (Sandbox Code Playgroud)

我稍后会在类似的测试用例中调用此任务

result = tasks.test_default_queue.apply_async(queue="install")
Run Code Online (Sandbox Code Playgroud)

任务在队列中成功运行install(因为我在 celery 日志中看到它,并且它完成得很好。但我想知道一种以编程方式test_install_queue从存储在result.

谢谢!

编辑:

我已将任务更改为:

@app.task(name='test_install_queue',bind=True)
def test_install_queue(self):
    return self.request.__dict__
Run Code Online (Sandbox Code Playgroud)

然后我使用的结果apply_async如下:

result = tasks.test_install_queue.apply_async(queue="install")
assert "install" in result.get()["hostname"]
Run Code Online (Sandbox Code Playgroud)

解决方法是工作程序(主机名)与工作程序中初始化的唯一队列具有相同的名称。

python queue task celery

3
推荐指数
2
解决办法
4979
查看次数

标签 统计

celery ×1

internet-explorer ×1

modern.ie ×1

python ×1

queue ×1

task ×1

ubuntu ×1