Просмотр задачи

НомерПроектКатегорияВидимостьИзменен
0000141geocaching.suБаги и ошибкипубличная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?
МеткиНет связанных меток.

Деятельность

lega4

lega4

2017-12-02 00:16

администратор   ~0000242

It's magic.
Серьезно - в коде сайта нет функционала, обновляющего нашу базу данных по кротам. Вероятно, скрипт где-то лежит, но по какой-то причине он не рядом с кодом сайта, поэтому я не знаю, где он, как он работает и вообще. Мне самому было бы интересно узнать " the interaction between GC.su and GK.org?"
Detroit70

Detroit70

2017-12-02 00:47

автор   ~0000243

И как быть в этой ситуации?
lega4

lega4

2017-12-02 21:25

администратор   ~0000244

Окей, скрипт обновления и правда нашелся на боевом сервере, и и правда на Перле. Надо посмотреть будет. Пока из беглого взгляда на скрипт видно, что мы ходим к ГК по адресу
https://geokrety.org/export_oc.php?modifiedsince=<дата>

Также по беглому взгляду на ответ вроде видно, что вполне валидный аутпут и должно работать.

Если вы общаетесь с ребятами из Геокротов, можете у них спросить, не меняли ли они ничего в export_oc.php.
lega4

lega4

2017-12-02 21:34

администратор   ~0000245

А можете вашего геокрота "макнуть" в тайник, чтобы он стал "измененным"? Просто "забрать" и опять в тот же тайник "положить"?
Detroit70

Detroit70

2017-12-02 22:49

автор   ~0000246

https://geokrety.org/konkret.php?id=65217#map
Только что разместил на сайте геокротов, что положил
http://www.geocaching.su/?pn=101&cid=19168
===============
Вопрос сегодня задам
Detroit70

Detroit70

2017-12-02 23:33

автор   ~0000247

Похоже все дело в том, что кротовий сайт переехал на новый сервер

Это пишут на форуме нашем. Может эта инфа Вам тоже поможет!
lega4

lega4

2017-12-04 00:29

администратор   ~0000248

Окей, проблема подтверждена, из-за того, что сайт геокротов переехал на HTTPS протокол целиком, наш скрипт перестал работать. Работаем над этим
lega4

lega4

2017-12-04 23:01

администратор   ~0000249

Уф, каким-то диким обходным путем, но смогли обойти ограничения нашего древнего сервера. Скрипт обновили, запустили, данные за последние 10 дней применились.

Прежде чем закрывать инцидент совсем, прошу еще раз сделать какой-нибудь тест и подождать сутки, чтобы убедиться, что автоматически скрипт запускается
Detroit70

Detroit70

2017-12-05 08:06

автор   ~0000250

Хорошо. Спасибо!!! Сегодня сделаю и отпишусь. Заодно удалю из тайника виртуального крота. Посмотрим как он исчезнет.
Detroit70

Detroit70

2017-12-05 09:01

автор   ~0000251

http://www.geocaching.su/?pn=101&cid=19168

https://geokrety.org/konkret.php?id=65217#map

в 9.00 крот в тайнике на сайте геошинга пока не отображается.

Нового все-таки виртуально заложить или подождем пока старые обновятся, а потом уже нового заложим как-бы?
Detroit70

Detroit70

2017-12-06 10:09

автор   ~0000252

Прошли сутки. Крот в тайнике не отоброжается.
http://www.geocaching.su/?pn=101&cid=19168
Тестовый крот положен 4 дня назад
lega4

lega4

2017-12-06 22:59

администратор   ~0000253

>http://www.geocaching.su/?pn=101&cid=19168 [^]

Ну вы же видите на сайте кротов мой коммент "тестим" с сообщением о пропаже.
Detroit70

Detroit70

2017-12-07 00:12

автор   ~0000254

https://geokrety.org/konkret.php?id=66141#map

Тестовый. В другом тайнике
Detroit70

Detroit70

2017-12-07 09:10

автор   ~0000255

http://www.geocaching.su/?pn=101&cid=5313

В тайнике. Отоброжается. Вечером заберу(виртуально
Detroit70

Detroit70

2017-12-07 18:32

автор   ~0000256

Забрал из тайника.
http://www.geocaching.su/?pn=101&cid=5313
Исчез


Что делать дальше со всеми остальными?
lega4

lega4

2017-12-07 18:34

администратор   ~0000257

Все, все работает, обновление кротов каждый час, инцидент можно закрывать, а кроты, которым не посчастливилось переползать из тайника в тайник в то время, когда скрипт не работал (ноябрь?) - их неплохо бы "обновить"\"помакать" еще раз.
Detroit70

Detroit70

2017-12-07 18:49

автор   ~0000258

Ok. Спасибо!!!
Detroit70

Detroit70

2017-12-07 21:18

автор   ~0000259

А можно попросить Вас в двух словах описать нашу проблему, которую приодолели. Я обещал отписаться иностранным друзьям.
Еще раз спасибо!
lega4

lega4

2017-12-07 22:58

администратор   ~0000260

Был скрипт, работавший безотказно на протяжении кучи лет и ходивший к Геокротам по адресу http://geokrety.org/export_oc.php?modifiedsince=<дата>. Но вот в ноябре-октябре кротовый сайт обновился и, кроме прочего, они решили, судя по всему, переехать исключительно на HTTPS (раньше, как видно из ссылки, был HTTP). А на нашем древнем сервере нету библиотек, работающих с HTTPS, поэтому все в один прекрасный день перестало работать. Собственно, фикс заключался в написании пары строчек, которые наш сервер понимает, которые вытаскивают ту же страничку с сайта кротов https://geokrety.org/export_oc.php?modifiedsince=<дата> (обращаем внимание на буковку s в протоколе).

Ну и сюда же "почему мы не используем HTTPS" - ну потому что не видим особо причин на это, в принципе почему бы и нет, но специально все настраивать сейчас особо нет желания, может, в будущем.
lega4

lega4

2018-02-24 15:53

администратор   ~0000264

Проблема исправлена, обновление работает

История изменений

Дата изменения Пользователь Поле Изменить
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