Superraptor123 added a comment.
Restricted Application added a project: wdwb-tech-focus.


  @Louperivois I've run into the issue of `docker_compose_files_wdqs-updater_1` 
crashing and restarting constantly as well.
  
  I started to follow your instructions having the following in my 
`docker-compose.yml`:
  
    services:
      wikibase:
        image: wikibase/wikibase:1.35-bundle
        links:
          - mysql
        ports:
        # CONFIG - Change the 8181 here to expose Wikibase & MediaWiki on a 
different port
         - "8181:80"
        volumes:
          - mediawiki-images-data:/var/www/html/images
          - quickstatements-data:/quickstatements/data
        depends_on:
        - mysql
        - elasticsearch
        restart: unless-stopped
        networks:
          default:
            aliases:
             - wikibase.svc
             # CONFIG - Add your real wikibase hostname here, only for internal 
names and when NOT terminating SSL outside the container.
             - localhost:8181
        environment:
          - DB_SERVER=mysql.svc:3306
          - MW_ELASTIC_HOST=elasticsearch.svc
          - MW_ELASTIC_PORT=9200
          # CONFIG - Change the default values below
          - MW_ADMIN_NAME=WikibaseAdmin
          - MW_ADMIN_PASS=WikibaseDockerAdminPass
          - [email protected]
          - MW_WG_SECRET_KEY=secretkey
          # CONFIG - Change the default values below (should match mysql values 
in this file)
          - DB_USER=wikiuser
          - DB_PASS=sqlpass
          - DB_NAME=my_wiki
          - QS_PUBLIC_SCHEME_HOST_AND_PORT=http://localhost:9191
      mysql:
        image: mariadb:10.3
        restart: unless-stopped
        volumes:
          - mediawiki-mysql-data:/var/lib/mysql
        environment:
          MYSQL_RANDOM_ROOT_PASSWORD: 'yes'
          # CONFIG - Change the default values below (should match values 
passed to wikibase)
          MYSQL_DATABASE: 'my_wiki'
          MYSQL_USER: 'wikiuser'
          MYSQL_PASSWORD: 'sqlpass'
        networks:
          default:
            aliases:
             - mysql.svc
      wdqs-frontend:
        image: wikibase/wdqs-frontend:latest
        restart: unless-stopped
        ports:
        # CONFIG - Change the 8282 here to expose the Query Service UI on a 
different port
         - "8282:80"
        depends_on:
        - wdqs-proxy
        networks:
          default:
            aliases:
             - wdqs-frontend.svc
        environment:
          - WIKIBASE_HOST=wikibase.svc
          - WDQS_HOST=wdqs-proxy.svc
      wdqs:
        image: wikibase/wdqs:0.3.40
        restart: unless-stopped
        volumes:
          - query-service-data:/wdqs/data
        command: /runBlazegraph.sh
        networks:
          default:
            aliases:
             - wdqs.svc
        environment:
          - WIKIBASE_HOST=localhost:8181
          #wikibase.svc
          - WDQS_HOST=wdqs.svc
          - WDQS_PORT=9999
        expose:
          - 9999
      wdqs-proxy:
        image: wikibase/wdqs-proxy
        restart: unless-stopped
        environment:
          - PROXY_PASS_HOST=wdqs.svc:9999
        ports:
         - "8989:80"
        depends_on:
        - wdqs
        networks:
          default:
            aliases:
             - wdqs-proxy.svc
      wdqs-updater:
        image: wikibase/wdqs:0.3.40
        restart: unless-stopped
        command: /runUpdate.sh
        depends_on:
        - wdqs
        - wikibase
        networks:
          default:
            aliases:
             - wdqs-updater.svc
        environment:
         - WIKIBASE_HOST=localhost:8181
         #wikibase.svc
         - WDQS_HOST=wdqs.svc
         - WDQS_PORT=9999
      elasticsearch:
        image: wikibase/elasticsearch:6.5.4-extra
        restart: unless-stopped
        networks:
          default:
            aliases:
             - elasticsearch.svc
        environment:
          discovery.type: single-node
          ES_JAVA_OPTS: "-Xms512m -Xmx512m"
      # CONFING, in order to not load quickstatements then remove this entire 
section
      quickstatements:
        image: wikibase/quickstatements:latest
        ports:
         - "9191:80"
        depends_on:
         - wikibase
        volumes:
         - quickstatements-data:/quickstatements/data
        networks:
          default:
            aliases:
             - quickstatements.svc
        environment:
          - QS_PUBLIC_SCHEME_HOST_AND_PORT=http://localhost:9191
          - WB_PUBLIC_SCHEME_HOST_AND_PORT=http://localhost:8181
          - WIKIBASE_SCHEME_AND_HOST=http://wikibase.svc
          - WB_PROPERTY_NAMESPACE=122
          - "WB_PROPERTY_PREFIX=Property:"
          - WB_ITEM_NAMESPACE=120
          - "WB_ITEM_PREFIX=Item:"
  
  However, upon running `docker-compose stop`, then `docker-compose up -d`, 
opening a bash container in  `wikibase-docker_wdqs_1`, and running the above 
command as:
  
    ./runUpdate.sh -h http://$WDQS_HOST:$WDQS_PORT -- --wikibaseUrl 
$WIKIBASE_SCHEME://$WIKIBASE_HOST --conceptUri 
$WIKIBASE_SCHEME://$WIKIBASE_HOST --entityNamespaces $WDQS_ENTITY_NAMESPACES -s 
20210311000000
  
  I get this error:
  
    Updating via http://wdqs.svc:9999/bigdata/namespace/wdq/sparql
    #logback.classic pattern: %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - 
%msg%n
    05:40:34.854 [main] INFO  org.wikidata.query.rdf.tool.Update - Starting 
Updater 0.3.40 (a115a80eec974454d140389e1f52aad0e54913f9)
    05:40:35.514 [main] ERROR org.wikidata.query.rdf.tool.Update - Error during 
updater run.
    java.lang.RuntimeException: org.apache.http.conn.HttpHostConnectException: 
Connect to localhost:8181 [localhost/127.0.0.1] failed: Connection refused 
(Connection refused)
            at 
org.wikidata.query.rdf.tool.wikibase.WikibaseRepository.fetchRecentChanges(WikibaseRepository.java:347)
            at 
org.wikidata.query.rdf.tool.change.RecentChangesPoller.doFetchRecentChanges(RecentChangesPoller.java:325)
            at 
org.wikidata.query.rdf.tool.change.RecentChangesPoller.fetchRecentChanges(RecentChangesPoller.java:314)
            at 
org.wikidata.query.rdf.tool.change.RecentChangesPoller.batch(RecentChangesPoller.java:338)
            at 
org.wikidata.query.rdf.tool.change.RecentChangesPoller.firstBatch(RecentChangesPoller.java:162)
            at 
org.wikidata.query.rdf.tool.change.RecentChangesPoller.firstBatch(RecentChangesPoller.java:38)
            at org.wikidata.query.rdf.tool.Updater.run(Updater.java:149)
            at org.wikidata.query.rdf.tool.Update.run(Update.java:175)
            at org.wikidata.query.rdf.tool.Update.main(Update.java:99)
    Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 
localhost:8181 [localhost/127.0.0.1] failed: Connection refused (Connection 
refused)
            at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:151)
            at 
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
            at 
org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
            at 
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
            at 
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
            at 
org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
            at 
org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
            at 
org.apache.http.impl.execchain.ServiceUnavailableRetryExec.execute(ServiceUnavailableRetryExec.java:84)
            at 
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
            at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
            at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
            at 
org.wikidata.query.rdf.tool.wikibase.WikibaseRepository.getJson(WikibaseRepository.java:508)
            at 
org.wikidata.query.rdf.tool.wikibase.WikibaseRepository.fetchRecentChanges(WikibaseRepository.java:344)
            ... 8 common frames omitted
    Caused by: java.net.ConnectException: Connection refused (Connection 
refused)
            at java.net.PlainSocketImpl.socketConnect(Native Method)
            at 
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
            at 
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
            at 
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
            at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
            at java.net.Socket.connect(Socket.java:589)
            at 
org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
            at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
            ... 20 common frames omitted
    Exception in thread "main" java.lang.RuntimeException: 
org.apache.http.conn.HttpHostConnectException: Connect to localhost:8181 
[localhost/127.0.0.1] failed: Connection refused (Connection refused)
            at 
org.wikidata.query.rdf.tool.wikibase.WikibaseRepository.fetchRecentChanges(WikibaseRepository.java:347)
            at 
org.wikidata.query.rdf.tool.change.RecentChangesPoller.doFetchRecentChanges(RecentChangesPoller.java:325)
            at 
org.wikidata.query.rdf.tool.change.RecentChangesPoller.fetchRecentChanges(RecentChangesPoller.java:314)
            at 
org.wikidata.query.rdf.tool.change.RecentChangesPoller.batch(RecentChangesPoller.java:338)
            at 
org.wikidata.query.rdf.tool.change.RecentChangesPoller.firstBatch(RecentChangesPoller.java:162)
            at 
org.wikidata.query.rdf.tool.change.RecentChangesPoller.firstBatch(RecentChangesPoller.java:38)
            at org.wikidata.query.rdf.tool.Updater.run(Updater.java:149)
            at org.wikidata.query.rdf.tool.Update.run(Update.java:175)
            at org.wikidata.query.rdf.tool.Update.main(Update.java:99)
    Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 
localhost:8181 [localhost/127.0.0.1] failed: Connection refused (Connection 
refused)
            at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:151)
            at 
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
            at 
org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
            at 
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
            at 
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
            at 
org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
            at 
org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
            at 
org.apache.http.impl.execchain.ServiceUnavailableRetryExec.execute(ServiceUnavailableRetryExec.java:84)
            at 
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
            at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
            at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
            at 
org.wikidata.query.rdf.tool.wikibase.WikibaseRepository.getJson(WikibaseRepository.java:508)
            at 
org.wikidata.query.rdf.tool.wikibase.WikibaseRepository.fetchRecentChanges(WikibaseRepository.java:344)
            ... 8 more
    Caused by: java.net.ConnectException: Connection refused (Connection 
refused)
            at java.net.PlainSocketImpl.socketConnect(Native Method)
            at 
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
            at 
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
            at 
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
            at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
            at java.net.Socket.connect(Socket.java:589)
            at 
org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
            at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
            ... 20 more
  
  I'm not sure why that is, or if I did something wrong here, but it just can't 
seem to connect to `localhost:8181`? Any help or advice would be much 
appreciated!

TASK DETAIL
  https://phabricator.wikimedia.org/T186161

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Superraptor123
Cc: Superraptor123, Tinyttt, Louperivois, Jsamwrites, 
Considering.Different.Routes, DarTar, Addshore, Andrawaag, Aklapper, 
maantietaja, Samantha_Alipio_WMDE, Akuckartz, Jelabra, Nandana, Lahi, Gq86, 
GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, 
Asahiko, abian, despens, Wikidata-bugs, aude, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to