如标题所示。 我已经创建了自定义检测器,这需要一些时间。 看起来如果它运行时间超过 60 秒就会超时 504 gateway timeout。否则就贯穿了。直接用curl调用nuclio函数似乎没有超时。
是否有一些设置可以增加超时限制?找不到任何东西,也许你们中的一些聪明人知道?
如果您使用的是旧版本的 CVAT,您可能需要参考针对类似问题发布的解决方案。
对于较新版本的 CVAT,您可以按照以下步骤操作。 (假设您需要的超时时间为 175 秒):
spec:
description: My awesome model
runtime: 'python:3.8'
handler: main:handler
eventTimeout: 3000s
readinessTimeoutSeconds: 175
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_redirect off;
proxy_buffering off;
proxy_pass http://uvicorn;
proxy_read_timeout 175s;
}