更改mongodb超时值
我正在docker容器中运行mongodb,我想将超时值从30秒增加到2分钟,但我不知道在哪里更改。由于我的请求花费了更多时间,并导致以下错误:更改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
{"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不支持服务器端超时:|