Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Have a look at lines:
- - 11
- - 56 - run w/o await fs.stat('.')
- • 514 "Error: Timeout: Did not receive an init message from worker after 10000ms" at http request
- • 677 "Error: Timeout: Did not receive an init message from worker after 10000ms" at close
- - 684
- - 698 - run with await fs.stat('.')
- • 1144 http request
- • 1237 close
- ===============================================================================
- ==== Changes I made when I tried to do a printf-based debugging earlier ;) ====
- ===============================================================================
- diff -ru /var/lib/lxc/etherpad_new/rootfs/var/etherpad-lite/src/node_modules/threads/dist/master/spawn.js /var/lib/lxc/etherpad_test/rootfs/var/etherpad-lite/src/node_modules/threads/dist/master/spawn.js
- --- /var/lib/lxc/etherpad_new/rootfs/var/etherpad-lite/src/node_modules/threads/dist/master/spawn.js 2022-01-27 02:51:43.734779744 +0100
- +++ /var/lib/lxc/etherpad_test/rootfs/var/etherpad-lite/src/node_modules/threads/dist/master/spawn.js 2022-01-27 16:22:10.275166466 +0100
- @@ -31,13 +31,26 @@
- function withTimeout(promise, timeoutInMs, errorMessage) {
- return __awaiter(this, void 0, void 0, function* () {
- let timeoutHandle;
- + process.stderr.write("entering withTimeout, promise is vv\n");
- + console.log(promise);
- + process.stderr.write("entering withTimeout, promise is ^^");
- const timeout = new Promise((resolve, reject) => {
- - timeoutHandle = setTimeout(() => reject(Error(errorMessage)), timeoutInMs);
- + timeoutHandle = setTimeout(() => {
- + process.stderr.write("entering timed out\n");
- + reject(Error(errorMessage));
- + }, timeoutInMs
- + );
- + process.stderr.write("timeout handle: vv\n");
- + console.log(timeoutHandle);
- + process.stderr.write("timeout handle: ^^\n");
- });
- const result = yield Promise.race([
- promise,
- timeout
- ]);
- + process.stderr.write("result vv\n");
- + console.log(result);
- + process.stderr.write("result ^^\n");
- clearTimeout(timeoutHandle);
- return result;
- });
- @@ -123,7 +136,11 @@
- return __awaiter(this, void 0, void 0, function* () {
- debugSpawn("Initializing new thread");
- const timeout = options && options.timeout ? options.timeout : initMessageTimeout;
- + process.stderr.write("pre yield withTimeout\n");
- + console.log(worker);
- + process.stderr.write("\n");
- const initMessage = yield withTimeout(receiveInitMessage(worker), timeout, `Timeout: Did not receive an init message from worker after ${timeout}ms. Make sure the worker calls expose().`);
- + process.stderr.write("post yield withTimeout\n");
- const exposed = initMessage.exposed;
- const { termination, terminate } = createTerminator(worker);
- const events = createEventObservable(worker, termination);
- ===============================================================================
- ============== Run before adding change the "await fs.stat('.')" ==============
- ===============================================================================
- /var/etherpad-lite # ./bin/fastRun.sh
- Running directly, without checking/installing dependencies
- [2022-02-13 18:01:18.370] [INFO] settings - All relative paths will be interpreted relative to the identified Etherpad base dir: /var/etherpad-lite
- [2022-02-13 18:01:18.704] [INFO] settings - settings loaded from: /var/etherpad-lite/settings.json
- [2022-02-13 18:01:18.721] [INFO] settings - No credentials file found in /var/etherpad-lite/credentials.json. Ignoring.
- [2022-02-13 18:01:18.760] [INFO] settings - Using skin "no-skin" in dir: /var/etherpad-lite/src/static/skins/no-skin
- [2022-02-13 18:01:18.763] [DEBUG] AbsolutePaths - Relative path "./SESSIONKEY.txt" can be rewritten to "/var/etherpad-lite/SESSIONKEY.txt"
- [2022-02-13 18:01:18.782] [INFO] settings - Session key loaded from: /var/etherpad-lite/SESSIONKEY.txt
- [2022-02-13 18:01:18.793] [INFO] settings - Random string used for versioning assets: 6b2d2617
- [2022-02-13 18:01:19.842] [DEBUG] console - Running on Node v16.13.2 (minimum required Node version: 12.13.0)
- [2022-02-13 18:01:29.661] [DEBUG] runCmd - Executing command: npm --version
- [2022-02-13 18:01:29.671] [DEBUG] runCmd - cwd: /var/etherpad-lite
- [2022-02-13 18:01:29.679] [DEBUG] runCmd - PATH=/var/etherpad-lite/src/node_modules/.bin:/var/etherpad-lite/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- [2022-02-13 18:01:29.805] [INFO] server - Starting Etherpad...
- [2022-02-13 18:01:30.527] [INFO] plugins - Running npm to get a list of installed plugins...
- [2022-02-13 18:01:30.548] [DEBUG] runCmd - Executing command: npm ls --long --json --depth=0 --no-production
- [2022-02-13 18:01:30.554] [DEBUG] runCmd - cwd: /var/etherpad-lite
- [2022-02-13 18:01:30.560] [DEBUG] runCmd - PATH=/var/etherpad-lite/src/node_modules/.bin:/var/etherpad-lite/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- [2022-02-13 18:01:36.588] [DEBUG] runCmd - Command returned successfully: npm --version
- [2022-02-13 18:01:36.593] [INFO] plugins - npm --version: 6.14.15
- [2022-02-13 18:02:49.837] [DEBUG] runCmd - Command returned successfully: npm ls --long --json --depth=0 --no-production
- [2022-02-13 18:02:49.976] [INFO] plugins - Loading plugin ep_adminpads2...
- [2022-02-13 18:02:49.986] [INFO] plugins - Loading plugin ep_etherpad-lite...
- [2022-02-13 18:02:49.991] [INFO] plugins - Loading plugin ep_font_color...
- [2022-02-13 18:02:49.993] [INFO] plugins - Loading plugin ep_font_family...
- [2022-02-13 18:02:49.996] [INFO] plugins - Loading plugin ep_font_size...
- [2022-02-13 18:02:49.998] [INFO] plugins - Loading plugin ep_hide_referrer...
- [2022-02-13 18:02:50.001] [INFO] plugins - Loading plugin ep_tables4...
- [2022-02-13 18:02:50.060] [INFO] plugins - Loaded 7 plugins
- [2022-02-13 18:03:07.551] [DEBUG] AbsolutePaths - Relative path "./APIKEY.txt" can be rewritten to "/var/etherpad-lite/APIKEY.txt"
- [2022-02-13 18:03:07.568] [INFO] APIHandler - Api key file read from: "/var/etherpad-lite/APIKEY.txt"
- [2022-02-13 18:03:09.782] [DEBUG] server - Removing SIGINT listener because it might interfere with shutdown tasks. Function code:
- () => terminateWorkersAndMaster()
- Current stack:
- at removeSignalListener (/var/etherpad-lite/src/node/server.js:81:36)
- at process.<anonymous> (/var/etherpad-lite/src/node/server.js:138:9)
- at process.emit (node:events:402:35)
- at _addListener (node:events:433:14)
- at process.addListener (node:events:487:10)
- at initWorkerThreadsWorker (/var/etherpad-lite/src/node_modules/threads/dist/master/implementation.node.js:138:13)
- at selectWorkerImplementation (/var/etherpad-lite/src/node_modules/threads/dist/master/implementation.node.js:223:16)
- at Object.getWorkerImplementation (/var/etherpad-lite/src/node_modules/threads/dist/master/implementation.node.js:234:26)
- at Object.<anonymous> (/var/etherpad-lite/src/node_modules/threads/dist/master/index.js:13:39)
- at Module._compile (node:internal/modules/cjs/loader:1101:14)
- [2022-02-13 18:03:09.788] [DEBUG] server - Removing SIGTERM listener because it might interfere with shutdown tasks. Function code:
- () => terminateWorkersAndMaster()
- Current stack:
- at removeSignalListener (/var/etherpad-lite/src/node/server.js:81:36)
- at process.<anonymous> (/var/etherpad-lite/src/node/server.js:138:9)
- at process.emit (node:events:402:35)
- at _addListener (node:events:433:14)
- at process.addListener (node:events:487:10)
- at initWorkerThreadsWorker (/var/etherpad-lite/src/node_modules/threads/dist/master/implementation.node.js:139:13)
- at selectWorkerImplementation (/var/etherpad-lite/src/node_modules/threads/dist/master/implementation.node.js:223:16)
- at Object.getWorkerImplementation (/var/etherpad-lite/src/node_modules/threads/dist/master/implementation.node.js:234:26)
- at Object.<anonymous> (/var/etherpad-lite/src/node_modules/threads/dist/master/index.js:13:39)
- at Module._compile (node:internal/modules/cjs/loader:1101:14)
- pre yield withTimeout
- [2022-02-13 18:03:10.049] [INFO] console - Worker {
- _events: [Object: null prototype] {
- newListener: [Function (anonymous)],
- removeListener: [Function (anonymous)]
- },
- _eventsCount: 2,
- _maxListeners: undefined,
- performance: { eventLoopUtilization: [Function: bound eventLoopUtilization] },
- mappedEventListeners: WeakMap { <items unknown> },
- [Symbol(kCapture)]: false,
- [Symbol(kHandle)]: Worker {
- messagePort: MessagePort [EventTarget] {
- active: true,
- refed: false,
- [Symbol(kEvents)]: [SafeMap [Map]],
- [Symbol(events.maxEventTargetListeners)]: 10,
- [Symbol(events.maxEventTargetListenersWarned)]: false,
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(nodejs.internal.kCurrentlyReceivingPorts)]: undefined,
- [Symbol(kWaitingStreams)]: 0
- },
- threadId: 1,
- onexit: [Function (anonymous)]
- },
- [Symbol(kPort)]: MessagePort [EventTarget] {
- active: true,
- refed: false,
- [Symbol(kEvents)]: SafeMap(3) [Map] {
- 'newListener' => [Object],
- 'removeListener' => [Object],
- 'message' => [Object]
- },
- [Symbol(events.maxEventTargetListeners)]: 10,
- [Symbol(events.maxEventTargetListenersWarned)]: false,
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(nodejs.internal.kCurrentlyReceivingPorts)]: undefined,
- [Symbol(kWaitingStreams)]: 0
- },
- [Symbol(kParentSideStdio)]: {
- stdin: null,
- stdout: ReadableWorkerStdio {
- _readableState: [ReadableState],
- _events: [Object: null prototype],
- _eventsCount: 2,
- _maxListeners: undefined,
- [Symbol(kCapture)]: false,
- [Symbol(kPort)]: [MessagePort [EventTarget]],
- [Symbol(kName)]: 'stdout',
- [Symbol(kIncrementsPortRef)]: false,
- [Symbol(kStartedReading)]: false
- },
- stderr: ReadableWorkerStdio {
- _readableState: [ReadableState],
- _events: [Object: null prototype],
- _eventsCount: 2,
- _maxListeners: undefined,
- [Symbol(kCapture)]: false,
- [Symbol(kPort)]: [MessagePort [EventTarget]],
- [Symbol(kName)]: 'stderr',
- [Symbol(kIncrementsPortRef)]: false,
- [Symbol(kStartedReading)]: false
- }
- },
- [Symbol(kPublicPort)]: MessagePort [EventTarget] {
- active: true,
- refed: false,
- [Symbol(kEvents)]: SafeMap(4) [Map] {
- 'newListener' => [Object],
- 'removeListener' => [Object],
- 'message' => [Object],
- 'messageerror' => [Object]
- },
- [Symbol(events.maxEventTargetListeners)]: 10,
- [Symbol(events.maxEventTargetListenersWarned)]: false,
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(nodejs.internal.kCurrentlyReceivingPorts)]: undefined
- },
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(kLoopStartTime)]: -1,
- [Symbol(kIsOnline)]: false
- }
- entering withTimeout, promise is vv
- [2022-02-13 18:03:10.208] [INFO] console - Promise { <pending> }
- entering withTimeout, promise is ^^timeout handle: vv
- [2022-02-13 18:03:10.219] [INFO] console - Timeout {
- _idleTimeout: 10000,
- _idlePrev: [TimersList],
- _idleNext: [TimersList],
- _idleStart: 114595,
- _onTimeout: [Function (anonymous)],
- _timerArgs: undefined,
- _repeat: null,
- _destroyed: false,
- [Symbol(refed)]: true,
- [Symbol(kHasPrimitive)]: false,
- [Symbol(asyncId)]: 126,
- [Symbol(triggerId)]: 0
- }
- timeout handle: ^^
- pre yield withTimeout
- [2022-02-13 18:03:10.248] [INFO] console - Worker {
- _events: [Object: null prototype] {
- newListener: [Function (anonymous)],
- removeListener: [Function (anonymous)]
- },
- _eventsCount: 2,
- _maxListeners: undefined,
- performance: { eventLoopUtilization: [Function: bound eventLoopUtilization] },
- mappedEventListeners: WeakMap { <items unknown> },
- [Symbol(kCapture)]: false,
- [Symbol(kHandle)]: Worker {
- messagePort: MessagePort [EventTarget] {
- active: true,
- refed: false,
- [Symbol(kEvents)]: [SafeMap [Map]],
- [Symbol(events.maxEventTargetListeners)]: 10,
- [Symbol(events.maxEventTargetListenersWarned)]: false,
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(nodejs.internal.kCurrentlyReceivingPorts)]: undefined,
- [Symbol(kWaitingStreams)]: 0
- },
- threadId: 2,
- onexit: [Function (anonymous)]
- },
- [Symbol(kPort)]: MessagePort [EventTarget] {
- active: true,
- refed: false,
- [Symbol(kEvents)]: SafeMap(3) [Map] {
- 'newListener' => [Object],
- 'removeListener' => [Object],
- 'message' => [Object]
- },
- [Symbol(events.maxEventTargetListeners)]: 10,
- [Symbol(events.maxEventTargetListenersWarned)]: false,
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(nodejs.internal.kCurrentlyReceivingPorts)]: undefined,
- [Symbol(kWaitingStreams)]: 0
- },
- [Symbol(kParentSideStdio)]: {
- stdin: null,
- stdout: ReadableWorkerStdio {
- _readableState: [ReadableState],
- _events: [Object: null prototype],
- _eventsCount: 2,
- _maxListeners: undefined,
- [Symbol(kCapture)]: false,
- [Symbol(kPort)]: [MessagePort [EventTarget]],
- [Symbol(kName)]: 'stdout',
- [Symbol(kIncrementsPortRef)]: false,
- [Symbol(kStartedReading)]: false
- },
- stderr: ReadableWorkerStdio {
- _readableState: [ReadableState],
- _events: [Object: null prototype],
- _eventsCount: 2,
- _maxListeners: undefined,
- [Symbol(kCapture)]: false,
- [Symbol(kPort)]: [MessagePort [EventTarget]],
- [Symbol(kName)]: 'stderr',
- [Symbol(kIncrementsPortRef)]: false,
- [Symbol(kStartedReading)]: false
- }
- },
- [Symbol(kPublicPort)]: MessagePort [EventTarget] {
- active: true,
- refed: false,
- [Symbol(kEvents)]: SafeMap(4) [Map] {
- 'newListener' => [Object],
- 'removeListener' => [Object],
- 'message' => [Object],
- 'messageerror' => [Object]
- },
- [Symbol(events.maxEventTargetListeners)]: 10,
- [Symbol(events.maxEventTargetListenersWarned)]: false,
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(nodejs.internal.kCurrentlyReceivingPorts)]: undefined
- },
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(kLoopStartTime)]: -1,
- [Symbol(kIsOnline)]: false
- }
- entering withTimeout, promise is vv
- [2022-02-13 18:03:10.302] [INFO] console - Promise { <pending> }
- entering withTimeout, promise is ^^timeout handle: vv
- [2022-02-13 18:03:10.306] [INFO] console - Timeout {
- _idleTimeout: 10000,
- _idlePrev: [TimersList],
- _idleNext: [Timeout],
- _idleStart: 114684,
- _onTimeout: [Function (anonymous)],
- _timerArgs: undefined,
- _repeat: null,
- _destroyed: false,
- [Symbol(refed)]: true,
- [Symbol(kHasPrimitive)]: false,
- [Symbol(asyncId)]: 134,
- [Symbol(triggerId)]: 0
- }
- timeout handle: ^^
- [2022-02-13 18:03:12.971] [INFO] server - Installed plugins: ep_adminpads2@2.1.49, ep_font_color@0.0.55, ep_font_family@0.5.37, ep_hide_referrer@0.0.24, ep_tables4@1.0.5, ep_font_size@0.4.35
- [2022-02-13 18:03:12.975] [DEBUG] server - Installed parts:
- ep_etherpad-lite/openapi
- ep_etherpad-lite/adminsettings
- ep_etherpad-lite/adminplugins
- ep_etherpad-lite/admin
- ep_etherpad-lite/tests
- ep_etherpad-lite/socketio
- ep_etherpad-lite/errorhandling
- ep_etherpad-lite/importexport
- ep_etherpad-lite/apicalls
- ep_etherpad-lite/webaccess
- ep_etherpad-lite/padurlsanitize
- ep_etherpad-lite/specialpages
- ep_etherpad-lite/i18n
- ep_etherpad-lite/stats
- ep_etherpad-lite/static
- ep_etherpad-lite/express
- ep_etherpad-lite/Minify
- ep_etherpad-lite/DB
- ep_font_size/main
- ep_tables4/tables
- ep_hide_referrer/ep_hide_referrer
- ep_font_family/main
- ep_font_color/main
- ep_adminpads2/ep_adminpads2
- [2022-02-13 18:03:13.041] [DEBUG] server - Installed server-side hooks:
- aceAttribClasses:
- ep_font_family:
- main: ep_font_family/index
- collectContentPost:
- ep_font_color:
- main: ep_font_color/static/js/shared
- ep_font_family:
- main: ep_font_family/static/js/shared
- collectContentPre:
- ep_font_color:
- main: ep_font_color/static/js/shared
- ep_font_family:
- main: ep_font_family/static/js/shared
- ep_font_size:
- main: ep_font_size/static/js/shared
- createServer:
- ep_etherpad-lite:
- express: ep_etherpad-lite/node/hooks/express
- eejsBlock_adminMenu:
- ep_adminpads2:
- ep_adminpads2: ep_adminpads2
- eejsBlock_dd_format:
- ep_font_color:
- main: ep_font_color/index
- ep_font_family:
- main: ep_font_family/index
- ep_font_size:
- main: ep_font_size/index
- eejsBlock_editbarMenuLeft:
- ep_font_color:
- main: ep_font_color/index
- ep_font_family:
- main: ep_font_family/index
- ep_font_size:
- main: ep_font_size/index
- ep_tables4:
- tables: ep_tables4/static/js/index:eejsBlock_editbarMenuLeft
- eejsBlock_scripts:
- ep_tables4:
- tables: ep_tables4/static/js/index:eejsBlock_scripts
- eejsBlock_styles:
- ep_tables4:
- tables: ep_tables4/static/js/index:eejsBlock_styles
- eejsBlock_timesliderScripts:
- ep_tables4:
- tables: ep_tables4/static/js/index:eejsBlock_timesliderScripts
- exportHtmlAdditionalTags:
- ep_font_family:
- main: ep_font_family/index
- exportHtmlAdditionalTagsWithData:
- ep_font_color:
- main: ep_font_color/exportHTML
- ep_font_size:
- main: ep_font_size/exportHTML
- expressCloseServer:
- ep_etherpad-lite:
- socketio: ep_etherpad-lite/node/hooks/express/socketio
- expressConfigure:
- ep_etherpad-lite:
- webaccess: ep_etherpad-lite/node/hooks/express/webaccess
- expressCreateServer:
- ep_adminpads2:
- ep_adminpads2: ep_adminpads2
- ep_etherpad-lite:
- admin: ep_etherpad-lite/node/hooks/express/admin
- adminplugins: ep_etherpad-lite/node/hooks/express/adminplugins
- adminsettings: ep_etherpad-lite/node/hooks/express/adminsettings
- apicalls: ep_etherpad-lite/node/hooks/express/apicalls
- errorhandling: ep_etherpad-lite/node/hooks/express/errorhandling
- i18n: ep_etherpad-lite/node/hooks/i18n
- importexport: ep_etherpad-lite/node/hooks/express/importexport
- openapi: ep_etherpad-lite/node/hooks/express/openapi
- padurlsanitize: ep_etherpad-lite/node/hooks/express/padurlsanitize
- socketio: ep_etherpad-lite/node/hooks/express/socketio
- specialpages: ep_etherpad-lite/node/hooks/express/specialpages
- static: ep_etherpad-lite/node/hooks/express/static
- tests: ep_etherpad-lite/node/hooks/express/tests
- ep_hide_referrer:
- ep_hide_referrer: ep_hide_referrer/index:registerRoute
- getLineHTMLForExport:
- ep_font_color:
- main: ep_font_color/exportHTML
- ep_font_family:
- main: ep_font_family/index
- ep_font_size:
- main: ep_font_size/exportHTML
- ep_tables4:
- tables: ep_tables4/export2html:getLineHTMLForExport
- padCreate:
- ep_adminpads2:
- ep_adminpads2: ep_adminpads2
- padInitToolbar:
- ep_font_color:
- main: ep_font_color/index
- ep_font_size:
- main: ep_font_size/index
- padRemove:
- ep_adminpads2:
- ep_adminpads2: ep_adminpads2
- restartServer:
- ep_etherpad-lite:
- express: ep_etherpad-lite/node/hooks/express
- shutdown:
- ep_etherpad-lite:
- DB: ep_etherpad-lite/node/db/DB
- express: ep_etherpad-lite/node/hooks/express
- Minify: ep_etherpad-lite/node/utils/Minify
- stats: ep_etherpad-lite/node/stats
- socketio:
- ep_adminpads2:
- ep_adminpads2: ep_adminpads2
- ep_etherpad-lite:
- adminplugins: ep_etherpad-lite/node/hooks/express/adminplugins
- adminsettings: ep_etherpad-lite/node/hooks/express/adminsettings
- socketio: ep_etherpad-lite/node/handler/PadMessageHandler
- stylesForExport:
- ep_font_color:
- main: ep_font_color/exportHTML
- ep_font_size:
- main: ep_font_size/exportHTML
- [2022-02-13 18:03:13.052] [INFO] console - Report bugs at https://github.com/ether/etherpad-lite/issues
- [2022-02-13 18:03:13.072] [WARN] settings - Can't get git version for server header
- ENOENT: no such file or directory, lstat '/var/etherpad-lite/.git'
- [2022-02-13 18:03:13.075] [WARN] settings - Can't get git version for server header
- ENOENT: no such file or directory, lstat '/var/etherpad-lite/.git'
- [2022-02-13 18:03:13.077] [INFO] console - Your Etherpad version is 1.8.16 ()
- entering timed out
- entering timed out
- [2022-02-13 18:03:36.206] [INFO] http - HTTP server listening for connections
- [2022-02-13 18:03:36.209] [INFO] console - You can access your Etherpad instance at http://0.0.0.0:80/
- [2022-02-13 18:03:36.213] [INFO] console - The plugin admin page is at http://0.0.0.0:80/admin/plugins
- [2022-02-13 18:03:36.215] [WARN] console - Etherpad is running in Development mode. This mode is slower for users and less secure than production mode. You should set the NODE_ENV environment variable to produc
- tion by using: export NODE_ENV=production
- [2022-02-13 18:03:36.217] [INFO] server - Etherpad is running
- [2022-02-13 18:03:54.989] [DEBUG] SessionStore - SET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:03:55.048] [DEBUG] ueberDB - SET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - to buffer
- [2022-02-13 18:03:55.445] [DEBUG] http - 200, GET /
- [2022-02-13 18:03:55.453] [ERROR] console - (node:366) [DEP0066] DeprecationWarning: OutgoingMessage.prototype._headers is deprecated
- (Use `node --trace-deprecation ...` to show where the warning was created)
- [2022-02-13 18:03:55.488] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:03:55.496] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:03:55.588] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:03:55.593] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:03:55.621] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:03:55.625] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:03:55.643] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:03:55.648] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:03:55.669] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:03:55.673] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:03:55.707] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:03:55.713] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:03:55.798] [DEBUG] http - 500, GET /static/js/vendors/html10n.js?v=6b2d2617
- [2022-02-13 18:03:55.818] [DEBUG] http - 500, GET /static/js/l10n.js?v=6b2d2617
- [2022-02-13 18:03:55.823] [ERROR] console - Error: Timeout: Did not receive an init message from worker after 10000ms. Make sure the worker calls expose().
- at Timeout._onTimeout (/var/etherpad-lite/src/node_modules/threads/dist/master/spawn.js:40:26)
- at listOnTimeout (node:internal/timers:557:17)
- at processTimers (node:internal/timers:500:7)
- [2022-02-13 18:03:55.826] [ERROR] console - Error: Timeout: Did not receive an init message from worker after 10000ms. Make sure the worker calls expose().
- at Timeout._onTimeout (/var/etherpad-lite/src/node_modules/threads/dist/master/spawn.js:40:26)
- at listOnTimeout (node:internal/timers:557:17)
- at processTimers (node:internal/timers:500:7)
- [2022-02-13 18:03:55.843] [DEBUG] http - 500, GET /static/js/index.js
- [2022-02-13 18:03:55.861] [DEBUG] http - 500, GET /static/skins/no-skin/index.css?v=6b2d2617
- [2022-02-13 18:03:55.876] [DEBUG] http - 500, GET /static/skins/no-skin/index.js?v=6b2d2617
- [2022-02-13 18:03:55.891] [DEBUG] http - 500, GET /static/js/vendors/jquery.js
- [2022-02-13 18:03:55.894] [ERROR] console - Error: Timeout: Did not receive an init message from worker after 10000ms. Make sure the worker calls expose().
- at Timeout._onTimeout (/var/etherpad-lite/src/node_modules/threads/dist/master/spawn.js:40:26)
- at listOnTimeout (node:internal/timers:557:17)
- at processTimers (node:internal/timers:500:7)
- [2022-02-13 18:03:55.898] [ERROR] console - Error: Timeout: Did not receive an init message from worker after 10000ms. Make sure the worker calls expose().
- at Timeout._onTimeout (/var/etherpad-lite/src/node_modules/threads/dist/master/spawn.js:40:26)
- at listOnTimeout (node:internal/timers:557:17)
- at processTimers (node:internal/timers:500:7)
- [2022-02-13 18:03:55.900] [ERROR] console - Error: Timeout: Did not receive an init message from worker after 10000ms. Make sure the worker calls expose().
- at Timeout._onTimeout (/var/etherpad-lite/src/node_modules/threads/dist/master/spawn.js:40:26)
- at listOnTimeout (node:internal/timers:557:17)
- at processTimers (node:internal/timers:500:7)
- [2022-02-13 18:03:55.902] [ERROR] console - Error: Timeout: Did not receive an init message from worker after 10000ms. Make sure the worker calls expose().
- at Timeout._onTimeout (/var/etherpad-lite/src/node_modules/threads/dist/master/spawn.js:40:26)
- at listOnTimeout (node:internal/timers:557:17)
- at processTimers (node:internal/timers:500:7)
- [2022-02-13 18:03:55.912] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:03:55.916] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:03:55.943] [DEBUG] http - 500, GET /static/js/index.js
- [2022-02-13 18:03:55.946] [ERROR] console - Error: Timeout: Did not receive an init message from worker after 10000ms. Make sure the worker calls expose().
- at Timeout._onTimeout (/var/etherpad-lite/src/node_modules/threads/dist/master/spawn.js:40:26)
- at listOnTimeout (node:internal/timers:557:17)
- at processTimers (node:internal/timers:500:7)
- [2022-02-13 18:03:55.988] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:03:55.997] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:03:56.026] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:03:56.034] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:03:56.066] [DEBUG] http - 500, GET /static/skins/no-skin/index.css?v=6b2d2617
- [2022-02-13 18:03:56.070] [ERROR] console - Error: Timeout: Did not receive an init message from worker after 10000ms. Make sure the worker calls expose().
- at Timeout._onTimeout (/var/etherpad-lite/src/node_modules/threads/dist/master/spawn.js:40:26)
- at listOnTimeout (node:internal/timers:557:17)
- at processTimers (node:internal/timers:500:7)
- [2022-02-13 18:03:56.090] [DEBUG] http - 500, GET /static/skins/no-skin/index.js?v=6b2d2617
- [2022-02-13 18:03:56.093] [ERROR] console - Error: Timeout: Did not receive an init message from worker after 10000ms. Make sure the worker calls expose().
- at Timeout._onTimeout (/var/etherpad-lite/src/node_modules/threads/dist/master/spawn.js:40:26)
- at listOnTimeout (node:internal/timers:557:17)
- at processTimers (node:internal/timers:500:7)
- [2022-02-13 18:03:56.214] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:03:56.228] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:03:56.375] [DEBUG] http - 200, GET /favicon.ico
- ^C[2022-02-13 18:04:10.331] [ERROR] server - Metrics at time of fatal error:
- {
- "httpStartTime": 1644775416205,
- "memoryUsage": 90394624,
- "memoryUsageHeap": 37747224,
- "ueberdb_lockAwaits": 0,
- "ueberdb_lockAcquires": 11,
- "ueberdb_lockReleases": 11,
- "ueberdb_reads": 10,
- "ueberdb_readsFailed": 0,
- "ueberdb_readsFinished": 10,
- "ueberdb_readsFromCache": 10,
- "ueberdb_readsFromDb": 0,
- "ueberdb_readsFromDbFailed": 0,
- "ueberdb_readsFromDbFinished": 0,
- "ueberdb_writes": 1,
- "ueberdb_writesFailed": 0,
- "ueberdb_writesFinished": 1,
- "ueberdb_writesObsoleted": 0,
- "ueberdb_writesToDb": 1,
- "ueberdb_writesToDbFailed": 0,
- "ueberdb_writesToDbFinished": 1,
- "ueberdb_writesToDbRetried": 0,
- "totalUsers": 0,
- "activePads": 0,
- "httpRequests": {
- "meter": {
- "mean": 0.06353073885613907,
- "count": 1,
- "currentRate": 0.06353233077520194,
- "1MinuteRate": 0.013536188363841834,
- "5MinuteRate": 0.003197335196258378,
- "15MinuteRate": 0.001095787094460976
- },
- "histogram": {
- "min": 330.2888979911804,
- "max": 330.2888979911804,
- "sum": 330.2888979911804,
- "variance": null,
- "mean": 330.2888979911804,
- "stddev": 0,
- "count": 1,
- "median": 330.2888979911804,
- "p75": 330.2888979911804,
- "p95": 330.2888979911804,
- "p99": 330.2888979911804,
- "p999": 330.2888979911804
- }
- }
- }
- [2022-02-13 18:04:10.334] [ERROR] server - SIGINT
- [2022-02-13 18:04:10.336] [INFO] server - Exiting...
- [2022-02-13 18:04:10.346] [INFO] server - Stopping Etherpad...
- [2022-02-13 18:04:10.355] [INFO] http - Closing HTTP server...
- [2022-02-13 18:04:10.361] [INFO] socket.io - Closing socket.io engine...
- [2022-02-13 18:04:10.367] [INFO] socket.io - All socket.io clients have disconnected
- [2022-02-13 18:04:10.401] [INFO] http - HTTP server closed
- [2022-02-13 18:04:10.406] [ERROR] server - Error occurred while stopping Etherpad
- [2022-02-13 18:04:10.412] [ERROR] server - Metrics at time of fatal error:
- {
- "httpStartTime": 0,
- "memoryUsage": 90345472,
- "memoryUsageHeap": 37806972,
- "ueberdb_lockAwaits": 0,
- "ueberdb_lockAcquires": 11,
- "ueberdb_lockReleases": 11,
- "ueberdb_reads": 10,
- "ueberdb_readsFailed": 0,
- "ueberdb_readsFinished": 10,
- "ueberdb_readsFromCache": 10,
- "ueberdb_readsFromDb": 0,
- "ueberdb_readsFromDbFailed": 0,
- "ueberdb_readsFromDbFinished": 0,
- "ueberdb_writes": 1,
- "ueberdb_writesFailed": 0,
- "ueberdb_writesFinished": 1,
- "ueberdb_writesObsoleted": 0,
- "ueberdb_writesToDb": 1,
- "ueberdb_writesToDbFailed": 0,
- "ueberdb_writesToDbFinished": 1,
- "ueberdb_writesToDbRetried": 0,
- "totalUsers": 0,
- "activePads": 0,
- "httpRequests": {
- "meter": {
- "mean": 0.06315879066153125,
- "count": 1,
- "currentRate": 0,
- "1MinuteRate": 0.013536188363841834,
- "5MinuteRate": 0.003197335196258378,
- "15MinuteRate": 0.001095787094460976
- },
- "histogram": {
- "min": 330.2888979911804,
- "max": 330.2888979911804,
- "sum": 330.2888979911804,
- "variance": null,
- "mean": 330.2888979911804,
- "stddev": 0,
- "count": 1,
- "median": 330.2888979911804,
- "p75": 330.2888979911804,
- "p95": 330.2888979911804,
- "p99": 330.2888979911804,
- "p999": 330.2888979911804
- }
- }
- }
- [2022-02-13 18:04:10.424] [ERROR] server - Error: Timeout: Did not receive an init message from worker after 10000ms. Make sure the worker calls expose().
- at Timeout._onTimeout (/var/etherpad-lite/src/node_modules/threads/dist/master/spawn.js:40:26)
- at listOnTimeout (node:internal/timers:557:17)
- at processTimers (node:internal/timers:500:7)
- [2022-02-13 18:04:10.426] [ERROR] server - Error occurred while waiting to exit. Forcing an immediate unclean exit...
- /var/etherpad-lite #
- ===============================================================================
- ===================== Diffs against etherpad-lite-1.8.16 =====================
- ===============================================================================
- diff -ru etherpad-lite-1.8.16/src/static/js/pluginfw/plugins.js /var/lib/lxc/etherpad_test/rootfs/var/etherpad-lite/src/static/js/pluginfw/plugins.js
- --- etherpad-lite-1.8.16/src/static/js/pluginfw/plugins.js 2021-11-29 05:03:58.000000000 +0100
- +++ /var/lib/lxc/etherpad_test/rootfs/var/etherpad-lite/src/static/js/pluginfw/plugins.js 2022-02-13 19:04:20.594901457 +0100
- @@ -98,6 +98,7 @@
- defs.parts = sortParts(parts);
- defs.hooks = pluginUtils.extractHooks(defs.parts, 'hooks', exports.pathNormalization);
- defs.loaded = true;
- + await fs.stat('.');
- await Promise.all(Object.keys(defs.plugins).map((p) => hooks.aCallAll(`init_${p}`, {})));
- };
- ===============================================================================
- ============== Run after adding change the "await fs.stat('.');" ==============
- ===============================================================================
- /var/etherpad-lite #
- /var/etherpad-lite # ./bin/fastRun.sh
- Running directly, without checking/installing dependencies
- [2022-02-13 18:04:26.266] [INFO] settings - All relative paths will be interpreted relative to the identified Etherpad base dir: /var/etherpad-lite
- [2022-02-13 18:04:26.610] [INFO] settings - settings loaded from: /var/etherpad-lite/settings.json
- [2022-02-13 18:04:26.629] [INFO] settings - No credentials file found in /var/etherpad-lite/credentials.json. Ignoring.
- [2022-02-13 18:04:26.649] [INFO] settings - Using skin "no-skin" in dir: /var/etherpad-lite/src/static/skins/no-skin
- [2022-02-13 18:04:26.651] [DEBUG] AbsolutePaths - Relative path "./SESSIONKEY.txt" can be rewritten to "/var/etherpad-lite/SESSIONKEY.txt"
- [2022-02-13 18:04:26.656] [INFO] settings - Session key loaded from: /var/etherpad-lite/SESSIONKEY.txt
- [2022-02-13 18:04:26.666] [INFO] settings - Random string used for versioning assets: 76e6303e
- [2022-02-13 18:04:27.289] [DEBUG] console - Running on Node v16.13.2 (minimum required Node version: 12.13.0)
- [2022-02-13 18:04:34.841] [DEBUG] runCmd - Executing command: npm --version
- [2022-02-13 18:04:34.852] [DEBUG] runCmd - cwd: /var/etherpad-lite
- [2022-02-13 18:04:34.862] [DEBUG] runCmd - PATH=/var/etherpad-lite/src/node_modules/.bin:/var/etherpad-lite/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- [2022-02-13 18:04:34.960] [INFO] server - Starting Etherpad...
- [2022-02-13 18:04:35.679] [INFO] plugins - Running npm to get a list of installed plugins...
- [2022-02-13 18:04:35.683] [DEBUG] runCmd - Executing command: npm ls --long --json --depth=0 --no-production
- [2022-02-13 18:04:35.688] [DEBUG] runCmd - cwd: /var/etherpad-lite
- [2022-02-13 18:04:35.696] [DEBUG] runCmd - PATH=/var/etherpad-lite/src/node_modules/.bin:/var/etherpad-lite/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- [2022-02-13 18:04:40.453] [DEBUG] runCmd - Command returned successfully: npm --version
- [2022-02-13 18:04:40.458] [INFO] plugins - npm --version: 6.14.15
- [2022-02-13 18:06:01.569] [DEBUG] runCmd - Command returned successfully: npm ls --long --json --depth=0 --no-production
- [2022-02-13 18:06:01.678] [INFO] plugins - Loading plugin ep_adminpads2...
- [2022-02-13 18:06:01.691] [INFO] plugins - Loading plugin ep_etherpad-lite...
- [2022-02-13 18:06:01.705] [INFO] plugins - Loading plugin ep_font_color...
- [2022-02-13 18:06:01.708] [INFO] plugins - Loading plugin ep_font_family...
- [2022-02-13 18:06:01.711] [INFO] plugins - Loading plugin ep_font_size...
- [2022-02-13 18:06:01.713] [INFO] plugins - Loading plugin ep_hide_referrer...
- [2022-02-13 18:06:01.716] [INFO] plugins - Loading plugin ep_tables4...
- [2022-02-13 18:06:01.834] [INFO] plugins - Loaded 7 plugins
- [2022-02-13 18:06:21.835] [DEBUG] AbsolutePaths - Relative path "./APIKEY.txt" can be rewritten to "/var/etherpad-lite/APIKEY.txt"
- [2022-02-13 18:06:21.852] [INFO] APIHandler - Api key file read from: "/var/etherpad-lite/APIKEY.txt"
- [2022-02-13 18:06:23.644] [DEBUG] server - Removing SIGINT listener because it might interfere with shutdown tasks. Function code:
- () => terminateWorkersAndMaster()
- Current stack:
- at removeSignalListener (/var/etherpad-lite/src/node/server.js:81:36)
- at process.<anonymous> (/var/etherpad-lite/src/node/server.js:138:9)
- at process.emit (node:events:402:35)
- at _addListener (node:events:433:14)
- at process.addListener (node:events:487:10)
- at initWorkerThreadsWorker (/var/etherpad-lite/src/node_modules/threads/dist/master/implementation.node.js:138:13)
- at selectWorkerImplementation (/var/etherpad-lite/src/node_modules/threads/dist/master/implementation.node.js:223:16)
- at Object.getWorkerImplementation (/var/etherpad-lite/src/node_modules/threads/dist/master/implementation.node.js:234:26)
- at Object.<anonymous> (/var/etherpad-lite/src/node_modules/threads/dist/master/index.js:13:39)
- at Module._compile (node:internal/modules/cjs/loader:1101:14)
- [2022-02-13 18:06:23.648] [DEBUG] server - Removing SIGTERM listener because it might interfere with shutdown tasks. Function code:
- () => terminateWorkersAndMaster()
- Current stack:
- at removeSignalListener (/var/etherpad-lite/src/node/server.js:81:36)
- at process.<anonymous> (/var/etherpad-lite/src/node/server.js:138:9)
- at process.emit (node:events:402:35)
- at _addListener (node:events:433:14)
- at process.addListener (node:events:487:10)
- at initWorkerThreadsWorker (/var/etherpad-lite/src/node_modules/threads/dist/master/implementation.node.js:139:13)
- at selectWorkerImplementation (/var/etherpad-lite/src/node_modules/threads/dist/master/implementation.node.js:223:16)
- at Object.getWorkerImplementation (/var/etherpad-lite/src/node_modules/threads/dist/master/implementation.node.js:234:26)
- at Object.<anonymous> (/var/etherpad-lite/src/node_modules/threads/dist/master/index.js:13:39)
- at Module._compile (node:internal/modules/cjs/loader:1101:14)
- pre yield withTimeout
- [2022-02-13 18:06:23.911] [INFO] console - Worker {
- _events: [Object: null prototype] {
- newListener: [Function (anonymous)],
- removeListener: [Function (anonymous)]
- },
- _eventsCount: 2,
- _maxListeners: undefined,
- performance: { eventLoopUtilization: [Function: bound eventLoopUtilization] },
- mappedEventListeners: WeakMap { <items unknown> },
- [Symbol(kCapture)]: false,
- [Symbol(kHandle)]: Worker {
- messagePort: MessagePort [EventTarget] {
- active: true,
- refed: false,
- [Symbol(kEvents)]: [SafeMap [Map]],
- [Symbol(events.maxEventTargetListeners)]: 10,
- [Symbol(events.maxEventTargetListenersWarned)]: false,
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(nodejs.internal.kCurrentlyReceivingPorts)]: undefined,
- [Symbol(kWaitingStreams)]: 0
- },
- threadId: 1,
- onexit: [Function (anonymous)]
- },
- [Symbol(kPort)]: MessagePort [EventTarget] {
- active: true,
- refed: false,
- [Symbol(kEvents)]: SafeMap(3) [Map] {
- 'newListener' => [Object],
- 'removeListener' => [Object],
- 'message' => [Object]
- },
- [Symbol(events.maxEventTargetListeners)]: 10,
- [Symbol(events.maxEventTargetListenersWarned)]: false,
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(nodejs.internal.kCurrentlyReceivingPorts)]: undefined,
- [Symbol(kWaitingStreams)]: 0
- },
- [Symbol(kParentSideStdio)]: {
- stdin: null,
- stdout: ReadableWorkerStdio {
- _readableState: [ReadableState],
- _events: [Object: null prototype],
- _eventsCount: 2,
- _maxListeners: undefined,
- [Symbol(kCapture)]: false,
- [Symbol(kPort)]: [MessagePort [EventTarget]],
- [Symbol(kName)]: 'stdout',
- [Symbol(kIncrementsPortRef)]: false,
- [Symbol(kStartedReading)]: false
- },
- stderr: ReadableWorkerStdio {
- _readableState: [ReadableState],
- _events: [Object: null prototype],
- _eventsCount: 2,
- _maxListeners: undefined,
- [Symbol(kCapture)]: false,
- [Symbol(kPort)]: [MessagePort [EventTarget]],
- [Symbol(kName)]: 'stderr',
- [Symbol(kIncrementsPortRef)]: false,
- [Symbol(kStartedReading)]: false
- }
- },
- [Symbol(kPublicPort)]: MessagePort [EventTarget] {
- active: true,
- refed: false,
- [Symbol(kEvents)]: SafeMap(4) [Map] {
- 'newListener' => [Object],
- 'removeListener' => [Object],
- 'message' => [Object],
- 'messageerror' => [Object]
- },
- [Symbol(events.maxEventTargetListeners)]: 10,
- [Symbol(events.maxEventTargetListenersWarned)]: false,
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(nodejs.internal.kCurrentlyReceivingPorts)]: undefined
- },
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(kLoopStartTime)]: -1,
- [Symbol(kIsOnline)]: false
- }
- entering withTimeout, promise is vv
- [2022-02-13 18:06:24.100] [INFO] console - Promise { <pending> }
- entering withTimeout, promise is ^^timeout handle: vv
- [2022-02-13 18:06:24.121] [INFO] console - Timeout {
- _idleTimeout: 10000,
- _idlePrev: [TimersList],
- _idleNext: [TimersList],
- _idleStart: 119236,
- _onTimeout: [Function (anonymous)],
- _timerArgs: undefined,
- _repeat: null,
- _destroyed: false,
- [Symbol(refed)]: true,
- [Symbol(kHasPrimitive)]: false,
- [Symbol(asyncId)]: 126,
- [Symbol(triggerId)]: 0
- }
- timeout handle: ^^
- pre yield withTimeout
- [2022-02-13 18:06:24.147] [INFO] console - Worker {
- _events: [Object: null prototype] {
- newListener: [Function (anonymous)],
- removeListener: [Function (anonymous)]
- },
- _eventsCount: 2,
- _maxListeners: undefined,
- performance: { eventLoopUtilization: [Function: bound eventLoopUtilization] },
- mappedEventListeners: WeakMap { <items unknown> },
- [Symbol(kCapture)]: false,
- [Symbol(kHandle)]: Worker {
- messagePort: MessagePort [EventTarget] {
- active: true,
- refed: false,
- [Symbol(kEvents)]: [SafeMap [Map]],
- [Symbol(events.maxEventTargetListeners)]: 10,
- [Symbol(events.maxEventTargetListenersWarned)]: false,
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(nodejs.internal.kCurrentlyReceivingPorts)]: undefined,
- [Symbol(kWaitingStreams)]: 0
- },
- threadId: 2,
- onexit: [Function (anonymous)]
- },
- [Symbol(kPort)]: MessagePort [EventTarget] {
- active: true,
- refed: false,
- [Symbol(kEvents)]: SafeMap(3) [Map] {
- 'newListener' => [Object],
- 'removeListener' => [Object],
- 'message' => [Object]
- },
- [Symbol(events.maxEventTargetListeners)]: 10,
- [Symbol(events.maxEventTargetListenersWarned)]: false,
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(nodejs.internal.kCurrentlyReceivingPorts)]: undefined,
- [Symbol(kWaitingStreams)]: 0
- },
- [Symbol(kParentSideStdio)]: {
- stdin: null,
- stdout: ReadableWorkerStdio {
- _readableState: [ReadableState],
- _events: [Object: null prototype],
- _eventsCount: 2,
- _maxListeners: undefined,
- [Symbol(kCapture)]: false,
- [Symbol(kPort)]: [MessagePort [EventTarget]],
- [Symbol(kName)]: 'stdout',
- [Symbol(kIncrementsPortRef)]: false,
- [Symbol(kStartedReading)]: false
- },
- stderr: ReadableWorkerStdio {
- _readableState: [ReadableState],
- _events: [Object: null prototype],
- _eventsCount: 2,
- _maxListeners: undefined,
- [Symbol(kCapture)]: false,
- [Symbol(kPort)]: [MessagePort [EventTarget]],
- [Symbol(kName)]: 'stderr',
- [Symbol(kIncrementsPortRef)]: false,
- [Symbol(kStartedReading)]: false
- }
- },
- [Symbol(kPublicPort)]: MessagePort [EventTarget] {
- active: true,
- refed: false,
- [Symbol(kEvents)]: SafeMap(4) [Map] {
- 'newListener' => [Object],
- 'removeListener' => [Object],
- 'message' => [Object],
- 'messageerror' => [Object]
- },
- [Symbol(events.maxEventTargetListeners)]: 10,
- [Symbol(events.maxEventTargetListenersWarned)]: false,
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(nodejs.internal.kCurrentlyReceivingPorts)]: undefined
- },
- [Symbol(kNewListener)]: [Function (anonymous)],
- [Symbol(kRemoveListener)]: [Function (anonymous)],
- [Symbol(kLoopStartTime)]: -1,
- [Symbol(kIsOnline)]: false
- }
- entering withTimeout, promise is vv
- [2022-02-13 18:06:24.191] [INFO] console - Promise { <pending> }
- entering withTimeout, promise is ^^timeout handle: vv
- [2022-02-13 18:06:24.211] [INFO] console - Timeout {
- _idleTimeout: 10000,
- _idlePrev: [TimersList],
- _idleNext: [Timeout],
- _idleStart: 119316,
- _onTimeout: [Function (anonymous)],
- _timerArgs: undefined,
- _repeat: null,
- _destroyed: false,
- [Symbol(refed)]: true,
- [Symbol(kHasPrimitive)]: false,
- [Symbol(asyncId)]: 134,
- [Symbol(triggerId)]: 0
- }
- timeout handle: ^^
- [2022-02-13 18:06:27.038] [INFO] server - Installed plugins: ep_adminpads2@2.1.49, ep_font_size@0.4.35, ep_font_family@0.5.37, ep_hide_referrer@0.0.24, ep_tables4@1.0.5, ep_font_color@0.0.55
- [2022-02-13 18:06:27.046] [DEBUG] server - Installed parts:
- ep_font_color/main
- ep_tables4/tables
- ep_hide_referrer/ep_hide_referrer
- ep_font_family/main
- ep_font_size/main
- ep_etherpad-lite/openapi
- ep_etherpad-lite/adminsettings
- ep_etherpad-lite/adminplugins
- ep_etherpad-lite/admin
- ep_etherpad-lite/tests
- ep_etherpad-lite/socketio
- ep_etherpad-lite/errorhandling
- ep_etherpad-lite/importexport
- ep_etherpad-lite/apicalls
- ep_etherpad-lite/webaccess
- ep_etherpad-lite/padurlsanitize
- ep_etherpad-lite/specialpages
- ep_etherpad-lite/i18n
- ep_etherpad-lite/stats
- ep_etherpad-lite/static
- ep_etherpad-lite/express
- ep_etherpad-lite/Minify
- ep_etherpad-lite/DB
- ep_adminpads2/ep_adminpads2
- [2022-02-13 18:06:27.440] [DEBUG] server - Installed server-side hooks:
- aceAttribClasses:
- ep_font_family:
- main: ep_font_family/index
- collectContentPost:
- ep_font_color:
- main: ep_font_color/static/js/shared
- ep_font_family:
- main: ep_font_family/static/js/shared
- collectContentPre:
- ep_font_color:
- main: ep_font_color/static/js/shared
- ep_font_family:
- main: ep_font_family/static/js/shared
- ep_font_size:
- main: ep_font_size/static/js/shared
- createServer:
- ep_etherpad-lite:
- express: ep_etherpad-lite/node/hooks/express
- eejsBlock_adminMenu:
- ep_adminpads2:
- ep_adminpads2: ep_adminpads2
- eejsBlock_dd_format:
- ep_font_color:
- main: ep_font_color/index
- ep_font_family:
- main: ep_font_family/index
- ep_font_size:
- main: ep_font_size/index
- eejsBlock_editbarMenuLeft:
- ep_font_color:
- main: ep_font_color/index
- ep_font_family:
- main: ep_font_family/index
- ep_font_size:
- main: ep_font_size/index
- ep_tables4:
- tables: ep_tables4/static/js/index:eejsBlock_editbarMenuLeft
- eejsBlock_scripts:
- ep_tables4:
- tables: ep_tables4/static/js/index:eejsBlock_scripts
- eejsBlock_styles:
- ep_tables4:
- tables: ep_tables4/static/js/index:eejsBlock_styles
- eejsBlock_timesliderScripts:
- ep_tables4:
- tables: ep_tables4/static/js/index:eejsBlock_timesliderScripts
- exportHtmlAdditionalTags:
- ep_font_family:
- main: ep_font_family/index
- exportHtmlAdditionalTagsWithData:
- ep_font_color:
- main: ep_font_color/exportHTML
- ep_font_size:
- main: ep_font_size/exportHTML
- expressCloseServer:
- ep_etherpad-lite:
- socketio: ep_etherpad-lite/node/hooks/express/socketio
- expressConfigure:
- ep_etherpad-lite:
- webaccess: ep_etherpad-lite/node/hooks/express/webaccess
- expressCreateServer:
- ep_adminpads2:
- ep_adminpads2: ep_adminpads2
- ep_etherpad-lite:
- admin: ep_etherpad-lite/node/hooks/express/admin
- adminplugins: ep_etherpad-lite/node/hooks/express/adminplugins
- adminsettings: ep_etherpad-lite/node/hooks/express/adminsettings
- apicalls: ep_etherpad-lite/node/hooks/express/apicalls
- errorhandling: ep_etherpad-lite/node/hooks/express/errorhandling
- i18n: ep_etherpad-lite/node/hooks/i18n
- importexport: ep_etherpad-lite/node/hooks/express/importexport
- openapi: ep_etherpad-lite/node/hooks/express/openapi
- padurlsanitize: ep_etherpad-lite/node/hooks/express/padurlsanitize
- socketio: ep_etherpad-lite/node/hooks/express/socketio
- specialpages: ep_etherpad-lite/node/hooks/express/specialpages
- static: ep_etherpad-lite/node/hooks/express/static
- tests: ep_etherpad-lite/node/hooks/express/tests
- ep_hide_referrer:
- ep_hide_referrer: ep_hide_referrer/index:registerRoute
- getLineHTMLForExport:
- ep_font_color:
- main: ep_font_color/exportHTML
- ep_font_family:
- main: ep_font_family/index
- ep_font_size:
- main: ep_font_size/exportHTML
- ep_tables4:
- tables: ep_tables4/export2html:getLineHTMLForExport
- padCreate:
- ep_adminpads2:
- ep_adminpads2: ep_adminpads2
- padInitToolbar:
- ep_font_color:
- main: ep_font_color/index
- ep_font_size:
- main: ep_font_size/index
- padRemove:
- ep_adminpads2:
- ep_adminpads2: ep_adminpads2
- restartServer:
- ep_etherpad-lite:
- express: ep_etherpad-lite/node/hooks/express
- shutdown:
- ep_etherpad-lite:
- DB: ep_etherpad-lite/node/db/DB
- express: ep_etherpad-lite/node/hooks/express
- Minify: ep_etherpad-lite/node/utils/Minify
- stats: ep_etherpad-lite/node/stats
- socketio:
- ep_adminpads2:
- ep_adminpads2: ep_adminpads2
- ep_etherpad-lite:
- adminplugins: ep_etherpad-lite/node/hooks/express/adminplugins
- adminsettings: ep_etherpad-lite/node/hooks/express/adminsettings
- socketio: ep_etherpad-lite/node/handler/PadMessageHandler
- stylesForExport:
- ep_font_color:
- main: ep_font_color/exportHTML
- ep_font_size:
- main: ep_font_size/exportHTML
- [2022-02-13 18:06:27.454] [INFO] console - Report bugs at https://github.com/ether/etherpad-lite/issues
- [2022-02-13 18:06:27.476] [WARN] settings - Can't get git version for server header
- ENOENT: no such file or directory, lstat '/var/etherpad-lite/.git'
- [2022-02-13 18:06:27.480] [WARN] settings - Can't get git version for server header
- ENOENT: no such file or directory, lstat '/var/etherpad-lite/.git'
- [2022-02-13 18:06:27.481] [INFO] console - Your Etherpad version is 1.8.16 ()
- result vv
- [2022-02-13 18:06:51.378] [INFO] console - {
- type: 'init',
- exposed: { type: 'module', methods: [ 'compressJS', 'compressCSS' ] }
- }
- result ^^
- post yield withTimeout
- result vv
- [2022-02-13 18:06:51.436] [INFO] console - {
- type: 'init',
- exposed: { type: 'module', methods: [ 'compressJS', 'compressCSS' ] }
- }
- result ^^
- post yield withTimeout
- [2022-02-13 18:06:51.600] [INFO] http - HTTP server listening for connections
- [2022-02-13 18:06:51.603] [INFO] console - You can access your Etherpad instance at http://0.0.0.0:80/
- [2022-02-13 18:06:51.607] [INFO] console - The plugin admin page is at http://0.0.0.0:80/admin/plugins
- [2022-02-13 18:06:51.609] [WARN] console - Etherpad is running in Development mode. This mode is slower for users and less secure than production mode. You should set the NODE_ENV environment variable to produc
- tion by using: export NODE_ENV=production
- [2022-02-13 18:06:51.611] [INFO] server - Etherpad is running
- [2022-02-13 18:07:13.183] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:07:13.308] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from database
- [2022-02-13 18:07:13.672] [DEBUG] http - 200, GET /
- [2022-02-13 18:07:13.690] [ERROR] console - (node:412) [DEP0066] DeprecationWarning: OutgoingMessage.prototype._headers is deprecated
- (Use `node --trace-deprecation ...` to show where the warning was created)
- [2022-02-13 18:07:13.883] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:07:13.893] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:07:13.995] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:07:14.000] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:07:14.027] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:07:14.031] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:07:14.048] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:07:14.054] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:07:14.073] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:07:14.077] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:07:14.096] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:07:14.100] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:07:14.170] [INFO] Minify - Compress JS file js/vendors/html10n.js.
- [2022-02-13 18:07:14.200] [INFO] Minify - Compress JS file js/l10n.js.
- [2022-02-13 18:07:15.437] [DEBUG] http - 200, GET /static/js/l10n.js?v=76e6303e
- [2022-02-13 18:07:15.447] [INFO] Minify - Compress JS file js/index.js.
- [2022-02-13 18:07:16.082] [DEBUG] http - 200, GET /static/js/index.js
- [2022-02-13 18:07:16.094] [INFO] Minify - Compress CSS file skins/no-skin/index.css.
- [2022-02-13 18:07:16.314] [DEBUG] http - 200, GET /static/skins/no-skin/index.css?v=76e6303e
- [2022-02-13 18:07:16.322] [INFO] Minify - Compress JS file skins/no-skin/index.js.
- [2022-02-13 18:07:16.385] [DEBUG] http - 200, GET /static/skins/no-skin/index.js?v=76e6303e
- [2022-02-13 18:07:16.392] [INFO] Minify - Compress JS file js/vendors/jquery.js.
- [2022-02-13 18:07:21.819] [DEBUG] http - 200, GET /static/js/vendors/html10n.js?v=76e6303e
- [2022-02-13 18:07:43.614] [DEBUG] http - 200, GET /static/js/vendors/jquery.js
- [2022-02-13 18:07:43.872] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:07:43.877] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:07:43.905] [DEBUG] http - 200, GET /locales.json
- [2022-02-13 18:07:43.939] [DEBUG] SessionStore - GET 96AWzbSMwHcptq6wyb_tpaDQOse-DI60
- [2022-02-13 18:07:43.949] [DEBUG] ueberDB - GET - sessionstorage:96AWzbSMwHcptq6wyb_tpaDQOse-DI60 - {"cookie":{"path":"/","_expires":null,"originalMaxAge":null,"httpOnly":true,"sameSite":"Lax","secure":false
- }} - from cache
- [2022-02-13 18:07:43.993] [DEBUG] http - 200, GET /locales/pl.json
- ^C[2022-02-13 18:23:50.868] [ERROR] server - Metrics at time of fatal error:
- {
- "httpStartTime": 1644775611598,
- "memoryUsage": 88313856,
- "memoryUsageHeap": 31122148,
- "ueberdb_lockAwaits": 0,
- "ueberdb_lockAcquires": 9,
- "ueberdb_lockReleases": 9,
- "ueberdb_reads": 9,
- "ueberdb_readsFailed": 0,
- "ueberdb_readsFinished": 9,
- "ueberdb_readsFromCache": 8,
- "ueberdb_readsFromDb": 1,
- "ueberdb_readsFromDbFailed": 0,
- "ueberdb_readsFromDbFinished": 1,
- "ueberdb_writes": 0,
- "ueberdb_writesFailed": 0,
- "ueberdb_writesFinished": 0,
- "ueberdb_writesObsoleted": 0,
- "ueberdb_writesToDb": 0,
- "ueberdb_writesToDbFailed": 0,
- "ueberdb_writesToDbFinished": 0,
- "ueberdb_writesToDbRetried": 0,
- "totalUsers": 0,
- "activePads": 0,
- "httpRequests": {
- "meter": {
- "mean": 0.003007299652482851,
- "count": 3,
- "currentRate": 0.003006863509783979,
- "1MinuteRate": 4.690616534713783e-9,
- "5MinuteRate": 0.00039142101543491076,
- "15MinuteRate": 0.0011314969952623208
- },
- "histogram": {
- "min": 25.207336902618408,
- "max": 488.1840171813965,
- "sum": 548.9483437538147,
- "variance": 69887.62463805714,
- "mean": 182.98278125127158,
- "stddev": 264.3626763332092,
- "count": 3,
- "median": 35.556989669799805,
- "p75": 488.1840171813965,
- "p95": 488.1840171813965,
- "p99": 488.1840171813965,
- "p999": 488.1840171813965
- }
- }
- }
- [2022-02-13 18:23:51.023] [ERROR] server - SIGINT
- [2022-02-13 18:23:51.026] [INFO] server - Exiting...
- [2022-02-13 18:23:51.031] [INFO] server - Stopping Etherpad...
- [2022-02-13 18:23:51.042] [INFO] http - Closing HTTP server...
- [2022-02-13 18:23:51.152] [INFO] socket.io - Closing socket.io engine...
- [2022-02-13 18:23:51.161] [INFO] socket.io - All socket.io clients have disconnected
- [2022-02-13 18:23:51.318] [INFO] http - HTTP server closed
- [2022-02-13 18:23:51.621] [INFO] console - Database closed
- /var/etherpad-lite #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement