ryanrain2016
ryanrain2016
Encountered the same problem.
@theq86 I try to upgrade from 16 to 18, but failed. Then I overwrite version.php with the nextcloud v16 and upgrade to v17. It worked!
最近也遇到这个问题,公网出口端口都会变,我有每隔30秒心跳包也会这样,每隔12分钟左右之后都会变,会当作新连接,根本没法保证长连接 
个人项目,只有一个客户端在家里的电脑上,客户端断开或者出错会有日志,但是我没有找到相关日志。出口会变,不受我的控制,毕竟大部分情况客户端都在层层nat下
same issue met
```python from sqlalchemy.ext.asyncio import AsyncAttrs ... async with AsyncSession(engine) as session: statement = select(Hero).where(Hero.name == "Spider-Boy") result = await session.exec(statement) hero_spider_boy = result.one() team = await hero_spider_boy.awaitable_attrs.team ``` When creating...
> I believe what you're seeking about prefetch is eager loading, which can be achieved by [selectinload](https://docs.sqlalchemy.org/en/20/orm/queryguide/relationships.html#sqlalchemy.orm.selectinload), you can find demos on google. And I'm looking forward to learning how...
试了下隔壁的tokio_kcp可以实现,可惜库本身不支持加密,要加密还要自己加
> 这里是你测试方法的问题 出现这个情况的原因是kcp-go本身是没有握手操作的,你dial以后并没有建立连接,你需要发送一条消息。当服务器接收到消息,发现连接不在SessionMap里才会创建Session,通知AcceptChan。所以你的例子里Accept过不去 感谢回复,上面的代码确认是卡在accept,我修改了下测试代码: ``` func main() { // listener, _ := net.Listen("tcp", "127.0.0.1:50001") listener, _ := kcp.Listen("127.0.0.1:50001") clientChan := make(chan net.Conn, 1) go func() { // conn, _ :=...
> > > > 尝试调试了一下,明白了是什么问题,简单来说就是窗口满了,第二个write没有等到第一个write的ack就被close了,自然没发出去。你可以在第二个write之前加个一秒的等待。 我指导这个等待可以解决,只是这样不确定等待时间,网络不好的时候等待1秒可能都不够。