В какой-то момент перестает обмен сообщениями со Slack. В логах вот это:
Код:
08-20/15:01:54 DEBUG [pool-9-thread-2] MessageTypeChannel - Channel: support2864
08-20/15:01:54 DEBUG [pool-9-thread-2] ProcessLinkDAO - com.mysql.jdbc.JDBC4PreparedStatement@6a5a92b4: SELECT SQL_CALC_FOUND_ROWS link.object_type, process.* FROM process AS process INNER JOIN process_link AS link ON process.id=link.process_id AND link.object_id=1 AND link.object_type LIKE 'slack-channel' AND link.object_title='GCBA4PTC3' ORDER BY process.create_dt DESC
08-20/15:01:54 DEBUG [pool-9-thread-2] SlackProto - Sending: POST https://slack.com/api/groups.history?token=xoxp-12886425793-17422558080-130842974564-e3289rru2308rh0hfje023&channel=GCBA4PTC3&oldest=1534764949 HTTP/1.1
08-20/15:01:54 ERROR [pool-9-thread-2] MessageTypeChannel - Too Many Requests
org.apache.http.client.HttpResponseException: Too Many Requests
at org.apache.http.impl.client.AbstractResponseHandler.handleResponse(AbstractResponseHandler.java:69)
at org.apache.http.client.fluent.Response.handleResponse(Response.java:90)
at org.apache.http.client.fluent.Response.returnContent(Response.java:97)
at ru.bgcrm.plugin.slack.dao.SlackProto.sendRequest(SlackProto.java:134)
at ru.bgcrm.plugin.slack.dao.SlackProto.channelHistory(SlackProto.java:125)
at ru.bgcrm.plugin.slack.dao.MessageTypeChannel.process(MessageTypeChannel.java:192)
at ru.bgcrm.worker.MessageExchange.run(MessageExchange.java:57)
at ru.bgcrm.Scheduler$1.run(Scheduler.java:164)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
08-20/15:06:54 INFO [pool-9-thread-1] Scheduler - Task ru.bgcrm.worker.MessageExchange@208ce913 finished. Executing time: 11545 ms.
Too Many Requests - это кто отвечает ?