Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

status.online = true ignored #37

Closed
mistergibson opened this issue Jan 13, 2020 · 6 comments
Closed

status.online = true ignored #37

mistergibson opened this issue Jan 13, 2020 · 6 comments

Comments

@mistergibson
Copy link

I have status.online = true in config/settings.json but when I when I go to the status page it reads offline. Is there a setting elsewhere I'm missing?

If not: I think I found a bug.

I did a fresh git clone from this repo on 2020.01.12 at 8pm PST

It built, it passed all its tests, and it serves up the home page fine. But I cannot figure out HOW to get the service in an ONLINE status. Any clues would be appreciated.

Thanks

@nero120
Copy link
Member

nero120 commented Jan 13, 2020

Can you post the the result of /info and your settings.json please?

@mistergibson
Copy link
Author

mistergibson commented Jan 13, 2020

https://mysite/xbrowsersync/info: {"code":"NotImplementedException","message":"The requested route has not been implemented"}

{
"allowedOrigins": [],
"dailyNewSyncsLimit": 3,
"db": {
"authSource": "admin",
"connTimeout": 30000,
"host": "127.0.0.1",
"name": "xbrowsersync",
"useSRV" : false,
"username": "www-data",
"password": "www",
"port": 27017
},
"log": {
"file": {
"enabled": true,
"level": "info",
"path": "/var/log/xBrowserSync/api.log",
"rotatedFilesToKeep": 5,
"rotationPeriod": "1d"
},
"stdout": {
"enabled": true,
"level": "info"
}
},
"maxSyncs": 5242,
"maxSyncSize": 512000,
"server": {
"behindProxy": true,
"host": "127.0.0.1",
"https": {
"certPath": "",
"enabled": false,
"keyPath": ""
},
"port": 8080
},
"status": {
"allowNewSyncs": true,
"message": ".",
"online": true
},
"tests": {
"db": "xbrowsersynctest",
"port": 8081
},
"throttle": {
"maxRequests": 1000,
"timeWindow": 300000
}
}

@nero120
Copy link
Member

nero120 commented Jan 13, 2020

Thanks, will do some testing and get back to you.

nero120 added a commit that referenced this issue Jan 18, 2020
Updated license to GNUv3.
Updated dependencies.
@nero120 nero120 closed this as completed Jan 18, 2020
@nero120
Copy link
Member

nero120 commented Jan 18, 2020

The issue is occurring because you're attempting to run the service on a relative path other than /. I've now added support for using relative paths, to resolve the above you'll need to add server.relativePath to your settings.json with a value of /xbrowsersync/.

@mistergibson
Copy link
Author

Works like a charm now -- thanks so much for making this change :)

@nero120
Copy link
Member

nero120 commented Jan 19, 2020

No worries @mistergibson, FYI I'll be releasing v1.1.11 shortly once I've updated the docker assets.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants