próbuję przeładować rdzeń Solr (wersja 3.6.0) za pomocą następującego zdania:Odśwież Solr rdzeń z curl
curl http://localhost:8983/solr/admin/cores?action=RELOAD\&core=mycore
Kiedy go wykonać, mam następującą odpowiedź:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">1316</int>
</lst>
</response>
Otrzymuję podobną odpowiedź po umieszczeniu takiego adresu URL w przeglądarce (różnica jest wartością QTime).
Mój problem polega na tym, że jeśli zadzwonię pod adres URL z przeglądarki, widzę w dzienniku informacje o ponownym załadowaniu, ale jeśli zadzwonię z adresu z instrukcji CURL, nic nie widzę w moim dzienniku info (to znaczy, że nie został wykonany żaden proces ponownego ładowania).
Czy muszę zmienić niektóre dane konfiguracyjne? Wydaje się, że połączenie nie jest przybywających do serwera Solr ...
Twój curl prośba wydaje się ok, ja nie rozumiem, dlaczego nie mogłaby być różnica między żądanie przeglądarki i żądanie zwijania, nawet jeśli nie otrzymujesz żadnego błędu. – javanna
@javanna, Nie widzę żadnej różnicy. Będę dalej próbować. – asuka