Also meine config sieht derzeit so aus:
module.exports = {
outbound: {
useTCP: true,
port: 61671,
host: '0.0.0.0',
socket: __dirname + "/tmp/outbound.sock"
},
inbound: {
useTCP: true,
port: 9002,
host: '127.0.0.1',
socket: __dirname + "/tmp/inbound.sock"
},
user: 'nobody',
group: 'nogroup',
chroot: __dirname,
disableAutorestart: false // You want to set this to true, when you are not running nodemon
}
Display More
Damit startet der Server, aber auch mit den oben genannten ACP Einstellungen gibt mir isRunning@NodePushHandler false zurück.
Ändere ich useTCP auf false beim Inbound Socket und passe meine ACP Einstellungen wie folgt an:
Push-Server-Host (nodePush): http://chris223.serpens.uberspace.de:61671
Nachrichten-Adresse: unix://{WCF_DIR}acp/be.bastelstu.wcf.nodePush/tmp/inbound.sock
erhalte ich beim Starten des Servers die Meldung:
[chris223@serpens be.bastelstu.wcf.nodePush]$ npm start
> be.bastelstu.wcf.nodePush@1.0.0 prestart /var/www/virtual/chris223/html/dev/wcf/acp/be.bastelstu.wcf.nodePush
> npm install
npm WARN package.json be.bastelstu.wcf.nodePush@1.0.0 No repository field.
> be.bastelstu.wcf.nodePush@1.0.0 start /var/www/virtual/chris223/html/dev/wcf/acp/be.bastelstu.wcf.nodePush
> NODE_ENV=production nodemon app.coffee
25 Jan 17:30:46 - [nodemon] v1.0.13
25 Jan 17:30:46 - [nodemon] to restart at any time, enter `rs`
25 Jan 17:30:46 - [nodemon] watching: *.*
25 Jan 17:30:46 - [nodemon] starting `coffee app.coffee`
nodePush (pid:30074)
====================
info: Using config '/var/www/virtual/chris223/html/dev/wcf/acp/be.bastelstu.wcf.nodePush/config'
info: Inbound-Socket: /var/www/virtual/chris223/html/dev/wcf/acp/be.bastelstu.wcf.nodePush/tmp/inbound.sock
info: Outbound-Socket: 0.0.0.0:61671
emergency: Failed when initializing inbound socket { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen' }
25 Jan 17:30:46 - [nodemon] app crashed - waiting for file changes before starting...
Display More
Das kann ja eigl. nur heißen, dass der Port 9002 auch von uberspace belegt ist, oder?
Danke euch!