4 комментария

  • +1

    Возможно, потерялся файл wa-installer/lib/config/sources.php или его содержимое. Проверить содержимое файла можно по адресу https://github.com/webasyst/webasyst-framework/blob/master/wa-installer/lib/config/sources.php.

    • +2
      replicant replicant 6 мая 2022 14:20 #

      Возможно просто не отвечает сервер за отведенное время? Файл на месте. Содержимое его тоже в полном порядке, хотя оно и отличается от версии на github, несмотря на то, что сам инсталлер последней версии.

      Вот такое оно на всех моих установках.

      <?php
      return array (
        'apps' => 'http://www.webasyst.com/download/apps/list/',
        'system' => 'http://www.webasyst.com/download/system/list/',
      );
      

      Обычно подобная ошибка синхронно на нескольких установках происходит и сопровождается иногда ещё и записью в логах.

      2022-05-06 14:00:42
      Error 0: Curl error: 28# Operation timed out after 10000 milliseconds with 5361 out of 5573 bytes received at [http://www.webasyst.com .... и т.д.





      У себя увеличил на основной установке таймаут до 20 сек. Ошибка больше перестала появляться или просто мне везёт. Там, где таймаут по-умолчанию 10 сек, то там время от времени замечаю, но раз-два и всё проходит.


      Иногда бывает формируется при обновлениях вот такой файл waWebasystIDEndpointsConfig.log и там всё выглядит примерно так.
      2022-05-06 14:01:12
      28
      Curl error 28: Operation timed out after 30001 milliseconds with 0 out of -1 bytes received
      #0 /wa-system/file/waNet.class.php(534): waNet->handleCurlResponse()
      #1 /wa-system/file/waNet.class.php(179): waNet->runCurl()
      #2 /wa-system/waid/waWebasystIDEndpointsConfig.class.php(61): waNet->query()
      #3 /wa-system/waid/waWebasystIDEndpointsConfig.class.php(36): waWebasystIDEndpointsConfig->requestEndpoints()
      #4 /wa-system/waid/waWebasystIDConfig.class.php(90): waWebasystIDEndpointsConfig->getEndpoints()
      #5 /wa-system/webasyst/lib/config/webasystConfig.class.php(37): waWebasystIDConfig->keepEndpointsSynchronized()
      #6 /wa-system/webasyst/lib/actions/backend/webasystBackendCount.controller.php(36): webasystConfig->onCount()
      #7 /wa-system/controller/waController.class.php(21): webasystBackendCountController->execute()
      #8 /wa-system/controller/waJsonController.class.php(28): waController->run()
      #9 /wa-system/controller/waFrontController.class.php(263): waJsonController->run()
      #10 /wa-system/controller/waFrontController.class.php(190): waFrontController->runController()
      #11 /wa-system/controller/waFrontController.class.php(84): waFrontController->execute()
      #12 /wa-system/controller/waDispatch.class.php(162): waFrontController->dispatch()
      #13 /wa-system/controller/waDispatch.class.php(32): waDispatch->dispatchBackend()
      #14 /wa-system/waSystem.class.php(610): waDispatch->dispatch()
      #15 /index.php(7): waSystem->dispatch()
      #16 {main}
      
      2022-05-06 14:01:12
      array (
        'url' => 'http://www.webasyst.com/download/3.0/config/endpoints/?app=waid',
        'method' => 'waWebasystIDEndpointsConfig::requestEndpoints',
        'debug' => 
        array (
          'headers' => 
          array (
          ),
          'body' => NULL,
        ),
      )

      • +1

        Да, всё так. Периодически наблюдаю аналогичную картину по причине таймаута. Сообщение конечно так себе отражает положение дел... =)

        • +1
          replicant replicant 6 мая 2022 14:32 #

          Кстати, ради интереса заменил у себя везде содержимое sources.php на то, которое с гитхаба, опустив таймаут на 10 сек чтобы как у всех было. Понаблюдаю как сработает замена "шило на мыло", исключив 2 адреса из обмена, судя по ответам dns. Хотя, как-то вообще не парит. Ну не отвечает сервак да и черт с ним. Мало ли не отвечающих серверов поважнее в сети, которые нужны "вот прям щяз аж горит". Зайду позже, когда всё само пройдет.

          nslookup www.webasyst.com
          Addresses: 84.252.142.140, 178.33.57.200, 84.201.166.242

          nslookup updates.webasyst.com
          Address: 178.33.57.200

          Всё пройдет само. Главное - верить! :)

          Добавить комментарий

          Чтобы добавить комментарий, зарегистрируйтесь или войдите