У нас есть два приложения AppEngine (Java). Один из них использует URLFetch для другого, чтобы создать встречу. В приемнике мы добавили функцию, в которой мы используем API канала, чтобы узнать, есть ли какие-либо открытые каналы, и сообщить им о новых данных.
Вызов URLFetch завершается с ошибкой SocketTimeoutException. Весь код в приемнике выполняется (включая уведомления всех открытых каналов), но вызывающее приложение по-прежнему получает исключение SocketTimeoutException. Когда я комментирую строку уведомления канала, ошибки нет.
Это происходит только в развернутом приложении, а не в режиме разработки. Кроме того, вызов не приближается к 60-секундному (или даже старому 10-секундному) тайм-ауту, разрешенному URLFetch.