我有一个使用位置更新的应用程序,它可以在后台运行超过 10 分钟。这个应用程序可以在后台与Web 服务 A通信少于和多于 10 分钟。我面临的问题是,当我的应用程序在后台运行超过 10 分钟时,它无法与Web 服务 B通信——我收到 500:内部服务器错误。当我的应用程序在后台运行不到 10 分钟时, 我可以与Web 服务 B通信。
注意:我也可以在前台与 Web 服务 A 和 B 进行通信。另请注意,我使用相同的代码/库与 Web 服务 A 和 B 进行通信,无论它们是在前台还是后台。
有没有人遇到过同样的问题?你能请教调试的想法吗?一旦我的服务器管理员可用,我将要求他分析收到的请求并检查套接字是否过早关闭。