Что считается большой разницей между временем системы сервера?Как я могу синхронизировать свой сервер CentOS с Twitter? - PullRequest
1 голос
/ 04 января 2012

У меня проблемы с возвратом oauth_token как недействительного из Twitter. После некоторых исследований я думаю, что это связано с разницей в системном времени между моим сервером и серверами Twitter. Я смог получить системное время в Твиттере, свернув «https://api.twitter.com/1/help/test.json'» и проверив «время файла». Результат: мой сервер на 8 секунд опережает сервер Twitter.

Может ли это за 8 секунд привести к тому, что Twitter вернет пустые oauth_token's, и если это проблема, как мне синхронизировать по времени сервера (сервер Centos) со временем Twitter.

Любая помощь очень ценится. Спасибо.

Ответы [ 2 ]

3 голосов
/ 04 января 2012

Twitter API допускает разницу во времени в 5 минут, так что отключение на 8 секунд не должно быть проблемой. Конечно, важно, чтобы время было правильным, и поэтому рекомендуется запускать что-то вроде ntpd. Однако я почти уверен, что проблема, с которой вы столкнулись, не связана со временем. И, честно говоря, я даже понятия не имею, что вы имеете в виду с пустыми oauth_token's. Обратите внимание, что если у вас есть рабочие ключи доступа oauth, они будут действовать вечно, если вы не отзовете их вручную.

1 голос
/ 04 января 2012

Синхронизируйте ваш сервер с официальным сервером времени с ntpdate.Не пытайтесь изменить свое время, чтобы встретить другой случайный сервер.Вместо этого, если проблема существует после того, как ваш сервер имеет правильное время, свяжитесь с людьми в твиттере об этой проблеме.

...