为什么使用aspose.words 程序不能用进程启动呢 会报错

WorkerLostError(‘Worker exited prematurely: signal 6 (SIGABRT) Job: 4.’)
billiard.exceptions.WorkerLostError: Worker exited prematurely: signal 6 (SIGABRT) Job: 4.

@alexey.noskov

@andrey.potapov

@Tiaohh 您能否提供一个简单的代码来帮助我们重现该问题? 我们将检查该问题并为您提供更多信息。

celery -A celery_app worker -l info --concurrency=4 > celery.log 2>&1 & echo $! > celery.pid。我用进程启动程序执行调用aspose.words 就会报错,用线程就不会出现这个问题,为什么呢

你好帮我解答一下这个问题

celery -A celery_app worker -l info --concurrency=4 > celery.log 2>&1 & echo $! > celery.pid。我用进程启动程序执行调用aspose.words 就会报错,用线程就不会出现这个问题,为什么呢

@Tiaohh 还有一位顾客也报告了类似的问题。 我已将您的请求链接到问题 WORDSNET-25547。 我们会及时向您通报最新情况,并在问题解决后通知您。 另一位客户提到,如果使用 celery worker --pool solo 选项启动工作程序,则 Aspose.Words 加载正常。

所以我要怎么解决这个问题呢

我要怎解决这个问题呢,?

@Tiaohh 不幸的是,目前还没有解决方案。 该问题正在等待分析。 如果可能的话,您能否提供一个 python 脚本示例,其中发生异常并逐步描述如何运行该脚本? 这将有助于我们重现和分析问题。

为什么用进程启动第一次可以写作成功呢,第二次写作不成功呢

lic.set_license(lic_path)

RuntimeError: Proxy error(InvalidOperationException): The subscription included in this license allows free upgrades until 15 Feb 2024, but this version of the product was released on 01 Mar 2024. Please renew the subscription or use a previous version of the product.
为什么会报这个错误呢

@Tiaohh

正如我所提到的,该问题目前正在等待分析。 所以我不知道为什么这在您的环境中不起作用。

每个 Aspose 许可证都提供 1 年期订阅,可免费升级到任何新发布的 Aspose.Words 版本。

您可以通过在记事本中打开许可证文件(但注意不要修改并保存许可证文件,否则它将不再起作用)并检查SubscriptionExpiry字段来检查许可证到期日期。

<SubscriptionExpiry>20220218</SubscriptionExpiry>

这意味着您可以免费升级到2022年2月18日之前发布的Aspose.Words版本。

从错误消息中可以清楚地看出,许可证已于 2024 年 2 月 15 日过期,因此您无法使用该日期之后发布的版本。

发布后的版本解决这个问题了吗?

解决进程启动报错这个问题了吗

@Tiaohh

您应该联系我们的销售团队来更新许可证。 您可以在 Aspose.Purchase 论坛中联系他们。
https://forum.aspose.com/c/purchase/6

不,正如我所提到的,该问题正在等待分析,但尚未解决。 如果您提供一个简单的脚本以及如何重现问题的分步手册,这将真正帮助我们分析和解决问题。