Просмотр задачи
Номер | Проект | Категория | Видимость | Создан | Изменен |
---|---|---|---|---|---|
0000141 | geocaching.su | Баги и ошибки | публичная | 2017-11-19 11:13 | 2018-02-24 15:53 |
Инициатор | Detroit70 | Ответственный | lega4 | ||
Приоритет | обычный | Влияние | большое | Воспроизводимость | всегда |
Состояние | решена | Решение | решена | ||
Платформа | PC | Операционная система | Windows | Версия ОС | XP |
Тема | 0000141: Перестали отображаться на сайте http://www.geocaching.su/ геокроты с https://geokrety.org/ | ||||
Описание | На сайте http://www.geocaching.su/ перестали отображаться геокроты с сайта https://geokrety.org/ Пример http://www.geocaching.su/?pn=101&cid=581 В этом тайнике сейчас находятся геокроты https://geokrety.org/konkret.php?id=64324 Внизу в записях стоит кликабельная ссылка, которая ведет на сайт геокешинга на тайник Меганом. И сейчас так происходит со всеми новыми заносимыми геокротами - они не отображаются на http://www.geocaching.su/ ======== До проблемы картина была следующей Ссылка на сайт с отмеченным геокротом и помещенным в тайник Пример http://www.geocaching.su/?pn=101&cid=6065 Крот отображается в левой стороне на сером фоне под рейтингом. На сегодняшний момент любые геокроты не убираются из тайников и не отмечаются, что они появились в тайниках. | ||||
Дополнительные сведения | Мы списывались по этому вопросу с администрацией сайта https://geokrety.org/ и получили от них следующий ответ на наш запрос о неотрожаемых на нашем сайте геокротах. Hi Vladimir, are you the maintainer of http://www.geocaching.su? If no, do you have any contact? If yes, may you explain a bit the interaction between GC.su and GK.org? I know we (GK) synchronize your waypoints with our database using http://www.geocaching.su/rss/geokrety/api.php?interval=25h&changed=1' After examining your website, I can't find any client-side AJAX request go to GK. So, how do you detect GK presence in a cache and show the nice GKlogo on the left side? Do you have some sort of move synchronization? Bests Kumy PS: Do you know the reason to not provide access over SSL of geocaching.su? | ||||
Метки | Нет связанных меток. | ||||
It's magic. Серьезно - в коде сайта нет функционала, обновляющего нашу базу данных по кротам. Вероятно, скрипт где-то лежит, но по какой-то причине он не рядом с кодом сайта, поэтому я не знаю, где он, как он работает и вообще. Мне самому было бы интересно узнать " the interaction between GC.su and GK.org?" |
|
И как быть в этой ситуации? | |
Окей, скрипт обновления и правда нашелся на боевом сервере, и и правда на Перле. Надо посмотреть будет. Пока из беглого взгляда на скрипт видно, что мы ходим к ГК по адресу https://geokrety.org/export_oc.php?modifiedsince=<дата> Также по беглому взгляду на ответ вроде видно, что вполне валидный аутпут и должно работать. Если вы общаетесь с ребятами из Геокротов, можете у них спросить, не меняли ли они ничего в export_oc.php. |
|
А можете вашего геокрота "макнуть" в тайник, чтобы он стал "измененным"? Просто "забрать" и опять в тот же тайник "положить"? | |
https://geokrety.org/konkret.php?id=65217#map Только что разместил на сайте геокротов, что положил http://www.geocaching.su/?pn=101&cid=19168 =============== Вопрос сегодня задам |
|
Похоже все дело в том, что кротовий сайт переехал на новый сервер Это пишут на форуме нашем. Может эта инфа Вам тоже поможет! |
|
Окей, проблема подтверждена, из-за того, что сайт геокротов переехал на HTTPS протокол целиком, наш скрипт перестал работать. Работаем над этим | |
Уф, каким-то диким обходным путем, но смогли обойти ограничения нашего древнего сервера. Скрипт обновили, запустили, данные за последние 10 дней применились. Прежде чем закрывать инцидент совсем, прошу еще раз сделать какой-нибудь тест и подождать сутки, чтобы убедиться, что автоматически скрипт запускается |
|
Хорошо. Спасибо!!! Сегодня сделаю и отпишусь. Заодно удалю из тайника виртуального крота. Посмотрим как он исчезнет. | |
http://www.geocaching.su/?pn=101&cid=19168 https://geokrety.org/konkret.php?id=65217#map в 9.00 крот в тайнике на сайте геошинга пока не отображается. Нового все-таки виртуально заложить или подождем пока старые обновятся, а потом уже нового заложим как-бы? |
|
Прошли сутки. Крот в тайнике не отоброжается. http://www.geocaching.su/?pn=101&cid=19168 Тестовый крот положен 4 дня назад |
|
>http://www.geocaching.su/?pn=101&cid=19168 [^] Ну вы же видите на сайте кротов мой коммент "тестим" с сообщением о пропаже. |
|
https://geokrety.org/konkret.php?id=66141#map Тестовый. В другом тайнике |
|
http://www.geocaching.su/?pn=101&cid=5313 В тайнике. Отоброжается. Вечером заберу(виртуально |
|
Забрал из тайника. http://www.geocaching.su/?pn=101&cid=5313 Исчез Что делать дальше со всеми остальными? |
|
Все, все работает, обновление кротов каждый час, инцидент можно закрывать, а кроты, которым не посчастливилось переползать из тайника в тайник в то время, когда скрипт не работал (ноябрь?) - их неплохо бы "обновить"\"помакать" еще раз. | |
Ok. Спасибо!!! | |
А можно попросить Вас в двух словах описать нашу проблему, которую приодолели. Я обещал отписаться иностранным друзьям. Еще раз спасибо! |
|
Был скрипт, работавший безотказно на протяжении кучи лет и ходивший к Геокротам по адресу http://geokrety.org/export_oc.php?modifiedsince=<дата>. Но вот в ноябре-октябре кротовый сайт обновился и, кроме прочего, они решили, судя по всему, переехать исключительно на HTTPS (раньше, как видно из ссылки, был HTTP). А на нашем древнем сервере нету библиотек, работающих с HTTPS, поэтому все в один прекрасный день перестало работать. Собственно, фикс заключался в написании пары строчек, которые наш сервер понимает, которые вытаскивают ту же страничку с сайта кротов https://geokrety.org/export_oc.php?modifiedsince=<дата> (обращаем внимание на буковку s в протоколе). Ну и сюда же "почему мы не используем HTTPS" - ну потому что не видим особо причин на это, в принципе почему бы и нет, но специально все настраивать сейчас особо нет желания, может, в будущем. |
|
Проблема исправлена, обновление работает | |
Дата изменения | Пользователь | Поле | Изменить |
---|---|---|---|
2017-11-19 11:13 | Detroit70 | Новая задача | |
2017-12-02 00:16 | lega4 | Комментарий добавлен: 0000242 | |
2017-12-02 00:47 | Detroit70 | Комментарий добавлен: 0000243 | |
2017-12-02 21:25 | lega4 | Комментарий добавлен: 0000244 | |
2017-12-02 21:34 | lega4 | Комментарий добавлен: 0000245 | |
2017-12-02 22:49 | Detroit70 | Комментарий добавлен: 0000246 | |
2017-12-02 23:33 | Detroit70 | Комментарий добавлен: 0000247 | |
2017-12-04 00:29 | lega4 | Комментарий добавлен: 0000248 | |
2017-12-04 23:01 | lega4 | Комментарий добавлен: 0000249 | |
2017-12-05 08:06 | Detroit70 | Комментарий добавлен: 0000250 | |
2017-12-05 09:01 | Detroit70 | Комментарий добавлен: 0000251 | |
2017-12-06 10:09 | Detroit70 | Комментарий добавлен: 0000252 | |
2017-12-06 22:59 | lega4 | Комментарий добавлен: 0000253 | |
2017-12-07 00:12 | Detroit70 | Комментарий добавлен: 0000254 | |
2017-12-07 09:10 | Detroit70 | Комментарий добавлен: 0000255 | |
2017-12-07 18:32 | Detroit70 | Комментарий добавлен: 0000256 | |
2017-12-07 18:34 | lega4 | Комментарий добавлен: 0000257 | |
2017-12-07 18:49 | Detroit70 | Комментарий добавлен: 0000258 | |
2017-12-07 21:18 | Detroit70 | Комментарий добавлен: 0000259 | |
2017-12-07 22:58 | lega4 | Комментарий добавлен: 0000260 | |
2018-02-24 15:53 | lega4 | Комментарий добавлен: 0000264 | |
2018-02-24 15:53 | lega4 | Состояние | новая => решена |
2018-02-24 15:53 | lega4 | Решение | открыта => решена |
2018-02-24 15:53 | lega4 | Ответственный | => lega4 |