更改mongodb超时值

更改mongodb超时值,mongodb,doctrine-mongodb,Mongodb,Doctrine Mongodb,我正在docker容器中运行mongodb,我想将超时值从30秒增加到2分钟,但我不知道在哪里更改。由于我的请求花费了更多时间,并导致以下错误: {"code":500,"message":"Error: Maximum execution time of 30 seconds exceeded"} 我试图在config.yml中输入值,如下所示: doctrine_mongodb: default_database: "%mongodb_database%_%kernel.environme

我正在docker容器中运行mongodb,我想将超时值从30秒增加到2分钟,但我不知道在哪里更改。由于我的请求花费了更多时间,并导致以下错误:

{"code":500,"message":"Error: Maximum execution time of 30 seconds exceeded"}
我试图在config.yml中输入值,如下所示:

doctrine_mongodb:
default_database: "%mongodb_database%_%kernel.environment%"
default_document_manager: default
connections:
        default:
            server: "mongodb://%mongodb_host%:%mongodb_port%"
            options:
                db: "%mongodb_database%_%kernel.environment%"
                connect: true
#                timeout:
                connectTimeoutMS: 60000
                socketTimeoutMS: 60000
                wTimeoutMS: 60000
        shared:
            server: "mongodb://%mongodb_host%:%mongodb_port%"
            options:
                db: "%mongodb_database%_shared"
                connect: true
default_connection: default


document_managers:
.
.
.
.

这可能是一个简单的问题,但我对mongodb&docker不太熟悉,所以不知道在哪里更改它。

您找到设置超时的方法了吗?@asgs我没有找到合适的解决方案。我使用set_time_limit禁用了导致错误的控制器上的PHP超时限制,解决了问题。谢谢。因此,MongoDB不支持服务器端超时:|