Advertisement
darrepac

Untitled

Jun 19th, 2022
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.19 KB | None | 0 0
  1.  
  2. photostructure | pidEntry:
  3. photostructure | { pid: 146,
  4. photostructure | start: 2022-06-19T14:43:58.000Z,
  5. photostructure | cmd: '/usr/local/bin/node /ps/app/bin/web.js' } }
  6. photostructure | 2022-06-19T16:44:27.994Z main-27 info Pids killOldProcs(): pid no longer present: unlinking 54.json { json: { pid: 54, cmd: 'node', maxAgeMs: -1, ppid: 27, startTime: 1655656767319 } }
  7. photostructure | 2022-06-19T16:44:28.143Z main-27 info Pids killOldProcs(): pid no longer present: unlinking 86.json { json: { pid: 86, cmd: 'node', maxAgeMs: -1, ppid: 27, startTime: 1655656862203 } }
  8. photostructure | 2022-06-19T16:44:51.491Z main-27 warn Deferred(ChildService(web) healthCheck at Sun Jun 19 2022 18:44:26 GMT+0200 (Central European Summer Time)) .reject() 'Timeout ChildService(web) healthCheck at Sun Jun 19 2022 18:44:26 GMT+0200 (Central European Summer Time) after 25014ms'
  9. photostructure | 2022-06-19T16:44:51.641Z main-27 warn Error onError(): Error: Timeout ChildService(web) healthCheck at Sun Jun 19 2022 18:44:26 GMT+0200 (Central European Summer Time) after 25014ms
  10. photostructure | Error: Timeout ChildService(web) healthCheck at Sun Jun 19 2022 18:44:26 GMT+0200 (Central European Summer Time) after 25014ms
  11. photostructure | at Object.t.asError (/ps/app/bin/main.js:9:591746)
  12. photostructure | at p.reject (/ps/app/bin/main.js:9:102000)
  13. photostructure | at Timeout.<anonymous> (/ps/app/bin/main.js:9:101250)
  14. photostructure | at listOnTimeout (node:internal/timers:557:17)
  15. photostructure | at processTimers (node:internal/timers:500:7) { event: 'nonFatal', message: 'healthCheck for ChildService(web): failed' }
  16. photostructure | 2022-06-19T16:44:51.999Z main-27 info WatchedChild(web:146) restart() { stopped: false, ended: false }
  17. photostructure | 2022-06-19T16:44:52.000Z main-27 warn ChildService(web) healthCheck: failed Error: Timeout ChildService(web) healthCheck at Sun Jun 19 2022 18:44:26 GMT+0200 (Central European Summer Time) after 25014ms
  18. photostructure | at Object.t.asError (/ps/app/bin/main.js:9:591746)
  19. photostructure | at p.reject (/ps/app/bin/main.js:9:102000)
  20. photostructure | at Timeout.<anonymous> (/ps/app/bin/main.js:9:101250)
  21. photostructure | at listOnTimeout (node:internal/timers:557:17)
  22. photostructure | at processTimers (node:internal/timers:500:7)
  23. photostructure | 2022-06-19T16:44:52.001Z main-27 info WatchedChild(web:146) _stop() { stopped: false, ended: false }
  24. photostructure | 2022-06-19T16:44:52.004Z main-27 warn ChildProcess endProcess(146) { killed: false, connected: false }
  25. photostructure | 2022-06-19T16:44:52.020Z main-27 debug ChildProcess endProcess(146) { killResult: true, childGotSigterm: true }
  26. photostructure | 2022-06-19T16:44:52.033Z main-27 debug ChildProcess stdoutResult(): execFile { cmd: 'ps', args: [ '-p', '146,27', '-wwwo', 'pid,lstart,command' ] }
  27. photostructure | 2022-06-19T16:44:52.114Z main-27 debug ChildProcess execFile() { command: 'ps',
  28. photostructure | args: [ '-p', '146,27', '-wwwo', 'pid,lstart,command' ],
  29. photostructure | maxAgeMs: 15000 }
  30. photostructure | 2022-06-19T16:44:52.361Z main-27 warn Sentry Sentry.beforeSend(): event quota exceeded { exception:
  31. photostructure | { values:
  32. photostructure | [ { stacktrace: { frames: [Array] },
  33. photostructure | type: 'Error',
  34. photostructure | value:
  35. photostructure | 'Timeout ChildService(web) healthCheck at Sun Jun 19 2022 18:44:26 GMT+0200 (Central European Summer Time) after 25014ms: healthCheck for ChildService(web): failed',
  36. photostructure | mechanism: { handled: true, type: 'generic' } } ] },
  37. photostructure | event_id: 'cebbdcd03b6d44fa9c9b1ab8a6443240',
  38. photostructure | platform: 'node',
  39. photostructure | timestamp: 1655657091.99,
  40. photostructure | environment: 'production',
  41. photostructure | release: '1.1.0+20210815185424',
  42. photostructure | sdk:
  43. photostructure | { integrations:
  44. photostructure | [ 'InboundFilters',
  45. photostructure | 'FunctionToString',
  46. photostructure | 'Console',
  47. photostructure | 'Http',
  48. photostructure | 'OnUncaughtException',
  49. photostructure | 'OnUnhandledRejection',
  50. photostructure | 'LinkedErrors' ] },
  51. photostructure | breadcrumbs:
  52. photostructure | [ { timestamp: 1655656857.232,
  53. photostructure | category: 'console',
  54. photostructure | level: 'log',
  55. photostructure | message:
  56. photostructure | "\x1B[90m2022-06-19T16:40:55.408Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[90mdebug\x1B[39m \x1B[34mPs\x1B[39m pidInfo() { pids: [ \x1B[33m54\x1B[39m ],\n result: [ { pid: \x1B[33m54\x1B[39m, start: \x1B[35m2022-06-19T14:39:26.000Z\x1B[39m, cmd: \x1B[32m'[node] <defunct>'\x1B[39m } ] }" },
  57. photostructure | { timestamp: 1655656861.287,
  58. photostructure | category: 'console',
  59. photostructure | level: 'log',
  60. photostructure | message:
  61. photostructure | `\x1B[90m2022-06-19T16:40:58.648Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[93mwarn \x1B[39m \x1B[34mSentry\x1B[39m Sentry.beforeSend(): event quota exceeded { exception:\n { values:\n [ { stacktrace: { frames: \x1B[36m[Array]\x1B[39m },\n type: \x1B[32m'Error'\x1B[39m,\n value:\n \x1B[32m'Timeout ChildService(web) healthCheck at Sun Jun 19 2022 18:40:26 GMT+0200 (Central European Summer Time) after 25065ms: healthCheck for ChildService(web): failed'\x1B[39m,\n mechanism: { handled: \x1B[33mtrue\x1B[39m, type: \x1B[32m'generic'\x1B[39m } } ] },\n event_id: \x1B[32m'11ff882063a84e74825613e101f86acf'\x1B[39m,\n platform: \x1B[32m'node'\x1B[39m,\n timestamp: \x1B[33m1655656856.748\x1B[39m,\n environment: \x1B[32m'production'\x1B[39m,\n release: \x1B[32m'1.1.0+20210815185424'\x1B[39m,\n sdk:\n { integrations:\n [ \x1B[32m'InboundFilters'\x1B[39m,\n \x1B[32m'FunctionToString'\x1B[39m,\n \x1B[32m'Console'\x1B[39m,\n \x1B[32m'Http'\x1B[39m,\n \x1B[32m'OnUncaughtException'\x1B[39m,\n \x1B[32m'OnUnhandledRejection'\x1B[39m,\n \x1B[32m'LinkedErrors'\x1B[39m ] },\n breadcrumbs:\n [ { timestamp: \x1B[33m1655656763.064\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:18.996Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mSettingsIO.importFileSettings(/ps/config/settings.toml)\\x1B[39m loaded { imported: {} }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.12\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:19.147Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[93mwarn \\x1B[39m \\x1B[34mtime(Service.startup())\\x1B[39m unsettled for 6219ms'\x1B[39m },\n { timestamp: \x1B[33m1655656763.216\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:19.348Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mReaddir\\x1B[39m Wrote readdir cache for slow directory { nativePath: \\x1B[32m'/ps/config'\\x1B[39m, elapsedMs: \\x1B[33m3132\\x1B[39m }"\x1B[39m },\n { timestamp: \x1B[33m1655656763.263\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:19.362Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mDeferred(readdirCache)\\x1B[39m Completed in 6045ms'\x1B[39m },\n { timestamp: \x1B[33m1655656763.296\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:19.439Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/config/PhotoStructure)\\x1B[39m resolve() { sibs: [] }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.312\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:19.518Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/config/PhotoStructure)\\x1B[39m resolve() { sibs: [] }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.424\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:19.644Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/config)\\x1B[39m resolve() { result: { nativePath: \\x1B[32m'/ps/config'\\x1B[39m },\\n sibs: [ { basename: \\x1B[32m'config'\\x1B[39m, isFile: \\x1B[33mfalse\\x1B[39m, isDirectory: \\x1B[33mtrue\\x1B[39m } ] }"\x1B[39m },\n { timestamp: \x1B[33m1655656763.431\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:19.657Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mmergeAndArchiveSystemSettingsDir_(/ps/config/PhotoStructure => /ps/config)\\x1B[39m no-op, missing or same directory { currentResolvedConfigDir: \\x1B[32m'/ps/config'\\x1B[39m }"\x1B[39m },\n { timestamp: \x1B[33m1655656763.434\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:19.812Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/config/photostructure)\\x1B[39m resolve() { sibs: [] }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.438\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:19.834Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/config/photostructure)\\x1B[39m resolve() { sibs: [] }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.445\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:19.863Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/config)\\x1B[39m resolve() { result: { nativePath: \\x1B[32m'/ps/config'\\x1B[39m },\\n sibs: [ { basename: \\x1B[32m'config'\\x1B[39m, isFile: \\x1B[33mfalse\\x1B[39m, isDirectory: \\x1B[33mtrue\\x1B[39m } ] }"\x1B[39m },\n { timestamp: \x1B[33m1655656763.664\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:19.864Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mmergeAndArchiveSystemSettingsDir_(/ps/config/photostructure => /ps/config)\\x1B[39m no-op, missing or same directory { currentResolvedConfigDir: \\x1B[32m'/ps/config'\\x1B[39m }"\x1B[39m },\n { timestamp: \x1B[33m1655656763.671\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:19.968Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/photostructure)\\x1B[39m resolve() { sibs: [] }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.687\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:20.140Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/photostructure)\\x1B[39m resolve() { sibs: [] }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.775\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:20.184Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/config)\\x1B[39m resolve() { result: { nativePath: \\x1B[32m'/ps/config'\\x1B[39m },\\n sibs: [ { basename: \\x1B[32m'config'\\x1B[39m, isFile: \\x1B[33mfalse\\x1B[39m, isDirectory: \\x1B[33mtrue\\x1B[39m } ] }"\x1B[39m },\n { timestamp: \x1B[33m1655656763.79\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:20.186Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mmergeAndArchiveSystemSettingsDir_(/ps/photostructure => /ps/config)\\x1B[39m no-op, missing or same directory { currentResolvedConfigDir: \\x1B[32m'/ps/config'\\x1B[39m }"\x1B[39m },\n { timestamp: \x1B[33m1655656763.793\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:20.190Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mMergeConfigDirs\\x1B[39m done'\x1B[39m },\n { timestamp: \x1B[33m1655656763.935\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:21.059Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mSettingsIO.importFileSettings(/ps/config/settings.toml)\\x1B[39m loaded { imported: {} }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.96\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:21.148Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mSettingsIO\\x1B[39m _libraryHasSettings { result: \\x1B[33mfalse\\x1B[39m }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.99\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:21.183Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mService(main)\\x1B[39m setupErrorHandling(): not adding stdin/stdout/stderr close handlers: we're daemonized or in docker."\x1B[39m },\n { timestamp: \x1B[33m1655656764.18\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:22.365Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mSentry\\x1B[39m Sentry initialized { isElectron: \\x1B[33mfalse\\x1B[39m }'\x1B[39m },\n { timestamp: \x1B[33m1655656764.556\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:22.594Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mService(main)\\x1B[39m setup() { version: \\x1B[32m'1.1.0'\\x1B[39m,\\n start: \\x1B[33m1655656690864\\x1B[39m,\\n argv: [ \\x1B[32m'/usr/local/bin/node'\\x1B[39m, \\x1B[32m'/ps/app/bin/main.js'\\x1B[39m ],\\n arch: \\x1B[32m'x64'\\x1B[39m,\\n platform: \\x1B[32m'linux'\\x1B[39m,\\n isDocker: \\x1B[33mtrue\\x1B[39m,\\n os: \\x1B[32m'Alpine Linux v3.13 on x64'\\x1B[39m,\\n isPacked: \\x1B[33mtrue\\x1B[39m,\\n isElectron: \\x1B[33mfalse\\x1B[39m,\\n versions:\\n { node: \\x1B[32m'16.2.0'\\x1B[39m,\\n v8: \\x1B[32m'9.0.257.25-node.16'\\x1B[39m,\\n uv: \\x1B[32m'1.41.0'\\x1B[39m,\\n zlib: \\x1B[32m'1.2.11'\\x1B[39m,\\n brotli: \\x1B[32m'1.0.9'\\x1B[39m,\\n ares: \\x1B[32m'1.17.1'\\x1B[39m,\\n modules: \\x1B[32m'93'\\x1B[39m,\\n nghttp2: \\x1B[32m'1.42.0'\\x1B[39m,\\n napi: \\x1B[32m'8'\\x1B[39m,\\n llhttp: \\x1B[32m'6.0.1'\\x1B[39m,\\n openssl: \\x1B[32m'1.1.1k+quic'\\x1B[39m,\\n cldr: \\x1B[32m'39.0'\\x1B[39m,\\n icu: \\x1B[3`... 1715 more characters },
  62. photostructure | { timestamp: 1655656863.204,
  63. photostructure | category: 'console',
  64. photostructure | level: 'log',
  65. photostructure | message:
  66. photostructure | "\x1B[90m2022-06-19T16:41:01.451Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[90mdebug\x1B[39m \x1B[34mChildProcess\x1B[39m stdoutResult(): execFile { cmd: \x1B[32m'ps'\x1B[39m, args: [ \x1B[32m'-p'\x1B[39m, \x1B[32m'54,27'\x1B[39m, \x1B[32m'-wwwo'\x1B[39m, \x1B[32m'pid,lstart,command'\x1B[39m ] }" },
  67. photostructure | { timestamp: 1655656863.222,
  68. photostructure | category: 'console',
  69. photostructure | level: 'log',
  70. photostructure | message:
  71. photostructure | "\x1B[90m2022-06-19T16:41:01.467Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[90mdebug\x1B[39m \x1B[34mChildProcess\x1B[39m execFile() { command: \x1B[32m'ps'\x1B[39m,\n args: [ \x1B[32m'-p'\x1B[39m, \x1B[32m'54,27'\x1B[39m, \x1B[32m'-wwwo'\x1B[39m, \x1B[32m'pid,lstart,command'\x1B[39m ],\n maxAgeMs: \x1B[33m15000\x1B[39m }" },
  72. photostructure | { timestamp: 1655656863.648,
  73. photostructure | category: 'console',
  74. photostructure | level: 'log',
  75. photostructure | message:
  76. photostructure | '\x1B[90m2022-06-19T16:41:01.972Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[90mdebug\x1B[39m \x1B[34mPs\x1B[39m pidInfo() { pids: [ \x1B[33m54\x1B[39m ], result: [] }' },
  77. photostructure | { timestamp: 1655656863.707,
  78. photostructure | category: 'console',
  79. photostructure | level: 'log',
  80. photostructure | message:
  81. photostructure | "\x1B[90m2022-06-19T16:41:02.001Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[90mdebug\x1B[39m \x1B[34mChildProcess\x1B[39m endProcess(): exitted { pid: \x1B[33m54\x1B[39m, killed: \x1B[33mtrue\x1B[39m, connected: \x1B[33mfalse\x1B[39m, signalCode: \x1B[32m'SIGTERM'\x1B[39m }" },
  82. photostructure | { timestamp: 1655656863.711,
  83. photostructure | category: 'console',
  84. photostructure | level: 'log',
  85. photostructure | message:
  86. photostructure | '\x1B[90m2022-06-19T16:41:02.002Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[36minfo \x1B[39m \x1B[34mWatchedChild(web:54)\x1B[39m _start() { stopped: \x1B[33mfalse\x1B[39m, ended: \x1B[33mfalse\x1B[39m }' },
  87. photostructure | { timestamp: 1655656863.715,
  88. photostructure | category: 'console',
  89. photostructure | level: 'log',
  90. photostructure | message:
  91. photostructure | "\x1B[90m2022-06-19T16:41:02.009Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[90mdebug\x1B[39m \x1B[34mChildProcess\x1B[39m spawn() { command: \x1B[32m'/usr/local/bin/node'\x1B[39m, args: [ \x1B[32m'/ps/app/bin/web.js'\x1B[39m ], maxAgeMs: \x1B[33m-1\x1B[39m }" },
  92. photostructure | { timestamp: 1655656863.957,
  93. photostructure | category: 'console',
  94. photostructure | level: 'log',
  95. photostructure | message:
  96. photostructure | '\x1B[90m2022-06-19T16:41:02.207Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[36minfo \x1B[39m \x1B[34mWatchedChild(web:86)\x1B[39m _start(): spawned pid 86' },
  97. photostructure | { timestamp: 1655656863.972,
  98. photostructure | category: 'console',
  99. photostructure | level: 'log',
  100. photostructure | message:
  101. photostructure | '\x1B[90m2022-06-19T16:41:02.215Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[36minfo \x1B[39m \x1B[34mDeferred(WatchedChild(web).restart)\x1B[39m Completed in 8900ms' },
  102. photostructure | { timestamp: 1655656870.949,
  103. photostructure | category: 'console',
  104. photostructure | level: 'log',
  105. photostructure | message:
  106. photostructure | "\x1B[90m2022-06-19T16:41:09.233Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[90mdebug\x1B[39m \x1B[34mPids\x1B[39m addPid() wrote /ps/config/pids/86.json { pid: \x1B[33m86\x1B[39m, cmd: \x1B[32m'node'\x1B[39m, maxAgeMs: \x1B[33m-1\x1B[39m, ppid: \x1B[33m27\x1B[39m, startTime: \x1B[33m1655656862203\x1B[39m }" },
  107. photostructure | { timestamp: 1655656885.996,
  108. photostructure | category: 'console',
  109. photostructure | level: 'log',
  110. photostructure | message:
  111. photostructure | "\x1B[90m2022-06-19T16:41:24.379Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[90mdebug\x1B[39m \x1B[34m\x1B[35mEndable\x1B[39m\x1B[39m vacuumEndables() [ [ \x1B[32m'first'\x1B[39m,\n [ \x1B[32m'tagsCache stats'\x1B[39m,\n \x1B[32m'rawTagsCache stats'\x1B[39m,\n \x1B[32m'Idle'\x1B[39m,\n \x1B[32m'BaseFileCache stats'\x1B[39m,\n \x1B[32m'PosixFileCache stats'\x1B[39m,\n \x1B[32m'readdirCache stats'\x1B[39m,\n \x1B[32m'EventFilter'\x1B[39m,\n \x1B[32m'Server:1807'\x1B[39m,\n \x1B[32m'ChildService(web)'\x1B[39m,\n \x1B[32m'shutdown notice'\x1B[39m,\n \x1B[32m'logDirCleanup'\x1B[39m,\n \x1B[32m'MainService.setVolumesTTL()'\x1B[39m ] ],\n [ \x1B[32m'logger'\x1B[39m, [ \x1B[32m'LogWriter(/ps/logs)'\x1B[39m ] ],\n [ \x1B[32m'logtail'\x1B[39m, [ \x1B[32m'LogTail'\x1B[39m ] ],\n [ \x1B[32m'postdb'\x1B[39m, [ \x1B[32m'stats logger'\x1B[39m ] ],\n [ \x1B[32m'service'\x1B[39m, [ \x1B[32m'web'\x1B[39m ] ],\n [ \x1B[32m'predb'\x1B[39m, [ \x1B[32m'ProcCleaner'\x1B[39m ] ] ]" },
  112. photostructure | { timestamp: 1655656887.979,
  113. photostructure | category: 'console',
  114. photostructure | level: 'log',
  115. photostructure | message:
  116. photostructure | '\x1B[90m2022-06-19T16:41:26.355Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[90mdebug\x1B[39m \x1B[34mChildService(web)\x1B[39m healthCheck(): running...' },
  117. photostructure | { timestamp: 1655656887.982,
  118. photostructure | category: 'console',
  119. photostructure | level: 'log',
  120. photostructure | message:
  121. photostructure | '\x1B[90m2022-06-19T16:41:26.355Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[36minfo \x1B[39m \x1B[34mMainService\x1B[39m webHealthCheck(): no-op, no http port set (web is starting up still)' },
  122. photostructure | { timestamp: 1655656913.018,
  123. photostructure | category: 'console',
  124. photostructure | level: 'log',
  125. photostructure | message:
  126. photostructure | "\x1B[90m2022-06-19T16:41:51.384Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[93mwarn \x1B[39m \x1B[34mDeferred(ChildService(web) healthCheck at Sun Jun 19 2022 18:41:26 GMT+0200 (Central European Summer Time))\x1B[39m .reject() \x1B[32m'Timeout ChildService(web) healthCheck at Sun Jun 19 2022 18:41:26 GMT+0200 (Central European Summer Time) after 25014ms'\x1B[39m" },
  127. photostructure | { timestamp: 1655656913.024,
  128. photostructure | category: 'console',
  129. photostructure | level: 'log',
  130. photostructure | message:
  131. photostructure | "\x1B[90m2022-06-19T16:41:51.460Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[93mwarn \x1B[39m \x1B[34mError\x1B[39m onError(): Error: Timeout ChildService(web) healthCheck at Sun Jun 19 2022 18:41:26 GMT+0200 (Central European Summer Time) after 25014ms\nError: Timeout ChildService(web) healthCheck at Sun Jun 19 2022 18:41:26 GMT+0200 (Central European Summer Time) after 25014ms\n at Object.t.asError (/ps/app/bin/main.js:9:591746)\n at p.reject (/ps/app/bin/main.js:9:102000)\n at Timeout.<anonymous> (/ps/app/bin/main.js:9:101250)\n at listOnTimeout (node:internal/timers:557:17)\n at processTimers (node:internal/timers:500:7) { event: \x1B[32m'nonFatal'\x1B[39m, message: \x1B[32m'healthCheck for ChildService(web): failed'\x1B[39m }" },
  132. photostructure | { timestamp: 1655656913.42,
  133. photostructure | category: 'console',
  134. photostructure | level: 'log',
  135. photostructure | message:
  136. photostructure | '\x1B[90m2022-06-19T16:41:51.772Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[36minfo \x1B[39m \x1B[34mWatchedChild(web:86)\x1B[39m restart() { stopped: \x1B[33mfalse\x1B[39m, ended: \x1B[33mfalse\x1B[39m }' },
  137. photostructure | { timestamp: 1655656913.426,
  138. photostructure | category: 'console',
  139. photostructure | level: 'log',
  140. photostructure | message:
  141. photostructure | '\x1B[90m2022-06-19T16:41:51.785Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[93mwarn \x1B[39m \x1B[34mChildService(web)\x1B[39m healthCheck: failed Error: Timeout ChildService(web) healthCheck at Sun Jun 19 2022 18:41:26 GMT+0200 (Central European Summer Time) after 25014ms\n at Object.t.asError (/ps/app/bin/main.js:9:591746)\n at p.reject (/ps/app/bin/main.js:9:102000)\n at Timeout.<anonymous> (/ps/app/bin/main.js:9:101250)\n\x1B[90m at listOnTimeout (node:internal/timers:557:17)\x1B[39m\n\x1B[90m at processTimers (node:internal/timers:500:7)\x1B[39m' },
  142. photostructure | { timestamp: 1655656913.43,
  143. photostructure | category: 'console',
  144. photostructure | level: 'log',
  145. photostructure | message:
  146. photostructure | '\x1B[90m2022-06-19T16:41:51.786Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[36minfo \x1B[39m \x1B[34mWatchedChild(web:86)\x1B[39m _stop() { stopped: \x1B[33mfalse\x1B[39m, ended: \x1B[33mfalse\x1B[39m }' },
  147. photostructure | { timestamp: 1655656913.433,
  148. photostructure | category: 'console',
  149. photostructure | level: 'log',
  150. photostructure | message:
  151. photostructure | '\x1B[90m2022-06-19T16:41:51.835Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[93mwarn \x1B[39m \x1B[34mChildProcess\x1B[39m endProcess(86) { killed: \x1B[33mfalse\x1B[39m, connected: \x1B[33mfalse\x1B[39m }' },
  152. photostructure | { timestamp: 1655656913.436,
  153. photostructure | category: 'console',
  154. photostructure | level: 'log',
  155. photostructure | message:
  156. photostructure | '\x1B[90m2022-06-19T16:41:51.850Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[90mdebug\x1B[39m \x1B[34mChildProcess\x1B[39m endProcess(86) { killResult: \x1B[33mtrue\x1B[39m, childGotSigterm: \x1B[33mtrue\x1B[39m }' },
  157. photostructure | { timestamp: 1655656913.464,
  158. photostructure | category: 'console',
  159. photostructure | level: 'log',
  160. photostructure | message:
  161. photostructure | "\x1B[90m2022-06-19T16:41:51.854Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[90mdebug\x1B[39m \x1B[34mChildProcess\x1B[39m stdoutResult(): execFile { cmd: \x1B[32m'ps'\x1B[39m, args: [ \x1B[32m'-p'\x1B[39m, \x1B[32m'86,27'\x1B[39m, \x1B[32m'-wwwo'\x1B[39m, \x1B[32m'pid,lstart,command'\x1B[39m ] }" },
  162. photostructure | { timestamp: 1655656913.485,
  163. photostructure | category: 'console',
  164. photostructure | level: 'log',
  165. photostructure | message:
  166. photostructure | "\x1B[90m2022-06-19T16:41:51.857Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[90mdebug\x1B[39m \x1B[34mChildProcess\x1B[39m execFile() { command: \x1B[32m'ps'\x1B[39m,\n args: [ \x1B[32m'-p'\x1B[39m, \x1B[32m'86,27'\x1B[39m, \x1B[32m'-wwwo'\x1B[39m, \x1B[32m'pid,lstart,command'\x1B[39m ],\n maxAgeMs: \x1B[33m15000\x1B[39m }" },
  167. photostructure | { timestamp: 1655656914.775,
  168. photostructure | category: 'console',
  169. photostructure | level: 'log',
  170. photostructure | message:
  171. photostructure | `\x1B[90m2022-06-19T16:41:52.551Z\x1B[39m \x1B[40m\x1B[33mmain-27\x1B[39m\x1B[49m \x1B[93mwarn \x1B[39m \x1B[34mSentry\x1B[39m Sentry.beforeSend(): event quota exceeded { exception:\n { values:\n [ { stacktrace: { frames: \x1B[36m[Array]\x1B[39m },\n type: \x1B[32m'Error'\x1B[39m,\n value:\n \x1B[32m'Timeout ChildService(web) healthCheck at Sun Jun 19 2022 18:41:26 GMT+0200 (Central European Summer Time) after 25014ms: healthCheck for ChildService(web): failed'\x1B[39m,\n mechanism: { handled: \x1B[33mtrue\x1B[39m, type: \x1B[32m'generic'\x1B[39m } } ] },\n event_id: \x1B[32m'c3077429d4734b14a8667dab72672c6a'\x1B[39m,\n platform: \x1B[32m'node'\x1B[39m,\n timestamp: \x1B[33m1655656911.684\x1B[39m,\n environment: \x1B[32m'production'\x1B[39m,\n release: \x1B[32m'1.1.0+20210815185424'\x1B[39m,\n sdk:\n { integrations:\n [ \x1B[32m'InboundFilters'\x1B[39m,\n \x1B[32m'FunctionToString'\x1B[39m,\n \x1B[32m'Console'\x1B[39m,\n \x1B[32m'Http'\x1B[39m,\n \x1B[32m'OnUncaughtException'\x1B[39m,\n \x1B[32m'OnUnhandledRejection'\x1B[39m,\n \x1B[32m'LinkedErrors'\x1B[39m ] },\n breadcrumbs:\n [ { timestamp: \x1B[33m1655656763.064\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:18.996Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mSettingsIO.importFileSettings(/ps/config/settings.toml)\\x1B[39m loaded { imported: {} }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.12\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:19.147Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[93mwarn \\x1B[39m \\x1B[34mtime(Service.startup())\\x1B[39m unsettled for 6219ms'\x1B[39m },\n { timestamp: \x1B[33m1655656763.216\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:19.348Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mReaddir\\x1B[39m Wrote readdir cache for slow directory { nativePath: \\x1B[32m'/ps/config'\\x1B[39m, elapsedMs: \\x1B[33m3132\\x1B[39m }"\x1B[39m },\n { timestamp: \x1B[33m1655656763.263\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:19.362Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mDeferred(readdirCache)\\x1B[39m Completed in 6045ms'\x1B[39m },\n { timestamp: \x1B[33m1655656763.296\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:19.439Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/config/PhotoStructure)\\x1B[39m resolve() { sibs: [] }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.312\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:19.518Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/config/PhotoStructure)\\x1B[39m resolve() { sibs: [] }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.424\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:19.644Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/config)\\x1B[39m resolve() { result: { nativePath: \\x1B[32m'/ps/config'\\x1B[39m },\\n sibs: [ { basename: \\x1B[32m'config'\\x1B[39m, isFile: \\x1B[33mfalse\\x1B[39m, isDirectory: \\x1B[33mtrue\\x1B[39m } ] }"\x1B[39m },\n { timestamp: \x1B[33m1655656763.431\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:19.657Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mmergeAndArchiveSystemSettingsDir_(/ps/config/PhotoStructure => /ps/config)\\x1B[39m no-op, missing or same directory { currentResolvedConfigDir: \\x1B[32m'/ps/config'\\x1B[39m }"\x1B[39m },\n { timestamp: \x1B[33m1655656763.434\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:19.812Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/config/photostructure)\\x1B[39m resolve() { sibs: [] }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.438\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:19.834Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/config/photostructure)\\x1B[39m resolve() { sibs: [] }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.445\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:19.863Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/config)\\x1B[39m resolve() { result: { nativePath: \\x1B[32m'/ps/config'\\x1B[39m },\\n sibs: [ { basename: \\x1B[32m'config'\\x1B[39m, isFile: \\x1B[33mfalse\\x1B[39m, isDirectory: \\x1B[33mtrue\\x1B[39m } ] }"\x1B[39m },\n { timestamp: \x1B[33m1655656763.664\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:19.864Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mmergeAndArchiveSystemSettingsDir_(/ps/config/photostructure => /ps/config)\\x1B[39m no-op, missing or same directory { currentResolvedConfigDir: \\x1B[32m'/ps/config'\\x1B[39m }"\x1B[39m },\n { timestamp: \x1B[33m1655656763.671\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:19.968Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/photostructure)\\x1B[39m resolve() { sibs: [] }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.687\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:20.140Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/photostructure)\\x1B[39m resolve() { sibs: [] }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.775\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:20.184Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[90mdebug\\x1B[39m \\x1B[34mBaseFile(/ps/config)\\x1B[39m resolve() { result: { nativePath: \\x1B[32m'/ps/config'\\x1B[39m },\\n sibs: [ { basename: \\x1B[32m'config'\\x1B[39m, isFile: \\x1B[33mfalse\\x1B[39m, isDirectory: \\x1B[33mtrue\\x1B[39m } ] }"\x1B[39m },\n { timestamp: \x1B[33m1655656763.79\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:20.186Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mmergeAndArchiveSystemSettingsDir_(/ps/photostructure => /ps/config)\\x1B[39m no-op, missing or same directory { currentResolvedConfigDir: \\x1B[32m'/ps/config'\\x1B[39m }"\x1B[39m },\n { timestamp: \x1B[33m1655656763.793\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:20.190Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mMergeConfigDirs\\x1B[39m done'\x1B[39m },\n { timestamp: \x1B[33m1655656763.935\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:21.059Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mSettingsIO.importFileSettings(/ps/config/settings.toml)\\x1B[39m loaded { imported: {} }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.96\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:21.148Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mSettingsIO\\x1B[39m _libraryHasSettings { result: \\x1B[33mfalse\\x1B[39m }'\x1B[39m },\n { timestamp: \x1B[33m1655656763.99\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:21.183Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mService(main)\\x1B[39m setupErrorHandling(): not adding stdin/stdout/stderr close handlers: we're daemonized or in docker."\x1B[39m },\n { timestamp: \x1B[33m1655656764.18\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m'\\x1B[90m2022-06-19T16:39:22.365Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mSentry\\x1B[39m Sentry initialized { isElectron: \\x1B[33mfalse\\x1B[39m }'\x1B[39m },\n { timestamp: \x1B[33m1655656764.556\x1B[39m,\n category: \x1B[32m'console'\x1B[39m,\n level: \x1B[32m'log'\x1B[39m,\n message:\n \x1B[32m"\\x1B[90m2022-06-19T16:39:22.594Z\\x1B[39m \\x1B[40m\\x1B[33mmain-27\\x1B[39m\\x1B[49m \\x1B[36minfo \\x1B[39m \\x1B[34mService(main)\\x1B[39m setup() { version: \\x1B[32m'1.1.0'\\x1B[39m,\\n start: \\x1B[33m1655656690864\\x1B[39m,\\n argv: [ \\x1B[32m'/usr/local/bin/node'\\x1B[39m, \\x1B[32m'/ps/app/bin/main.js'\\x1B[39m ],\\n arch: \\x1B[32m'x64'\\x1B[39m,\\n platform: \\x1B[32m'linux'\\x1B[39m,\\n isDocker: \\x1B[33mtrue\\x1B[39m,\\n os: \\x1B[32m'Alpine Linux v3.13 on x64'\\x1B[39m,\\n isPacked: \\x1B[33mtrue\\x1B[39m,\\n isElectron: \\x1B[33mfalse\\x1B[39m,\\n versions:\\n { node: \\x1B[32m'16.2.0'\\x1B[39m,\\n v8: \\x1B[32m'9.0.257.25-node.16'\\x1B[39m,\\n uv: \\x1B[32m'1.41.0'\\x1B[39m,\\n zlib: \\x1B[32m'1.2.11'\\x1B[39m,\\n brotli: \\x1B[32m'1.0.9'\\x1B[39m,\\n ares: \\x1B[32m'1.17.1'\\x1B[39m,\\n modules: \\x1B[32m'93'\\x1B[39m,\\n nghttp2: \\x1B[32m'1.42.0'\\x1B[39m,\\n napi: \\x1B[32m'8'\\x1B[39m,\\n llhttp: \\x1B[32m'6.0.1'\\x1B[39m,\\n openssl: \\x1B[32m'1.1.1k+quic'\\x1B[39m,\\n cldr: \\x1B[32m'39.0'\\x1B[39m,\\n icu: \\x1B[3`... 1715 more characters },
  172. photostructure | '… (25 total items)' ] }
  173. photostructure | 2022-06-19T16:44:52.638Z main-27 info WatchedChild(web:146) onExit { signal: 'SIGTERM', stopped: false, ended: false }
  174. photostructure | 2022-06-19T16:44:52.639Z main-27 info WatchedChild(web:146) _restart() { stopped: false, ended: false }
  175. photostructure | 2022-06-19T16:44:52.651Z main-27 info WatchedChild(web:146) onExit(): finished setting up new child undefined
  176. photostructure | 2022-06-19T16:44:52.731Z main-27 debug Ps pidInfo() { pids: [ 146 ],
  177. photostructure | result: [ { pid: 146, start: 2022-06-19T14:43:58.000Z, cmd: '[node] <defunct>' } ] }
  178. photostructure | 2022-06-19T16:44:57.752Z main-27 debug ChildProcess stdoutResult(): execFile { cmd: 'ps', args: [ '-p', '146,27', '-wwwo', 'pid,lstart,command' ] }
  179. photostructure | 2022-06-19T16:44:57.781Z main-27 debug ChildProcess execFile() { command: 'ps',
  180. photostructure | args: [ '-p', '146,27', '-wwwo', 'pid,lstart,command' ],
  181. photostructure | maxAgeMs: 15000 }
  182. photostructure | 2022-06-19T16:44:58.238Z main-27 debug Ps pidInfo() { pids: [ 146 ], result: [] }
  183. photostructure | 2022-06-19T16:44:58.240Z main-27 debug ChildProcess endProcess(): exitted { pid: 146, killed: true, connected: false, signalCode: 'SIGTERM' }
  184. photostructure | 2022-06-19T16:44:58.252Z main-27 info WatchedChild(web:146) _start() { stopped: false, ended: false }
  185. photostructure | 2022-06-19T16:44:58.280Z main-27 debug ChildProcess spawn() { command: '/usr/local/bin/node', args: [ '/ps/app/bin/web.js' ], maxAgeMs: -1 }
  186. photostructure | 2022-06-19T16:44:58.699Z main-27 info WatchedChild(web:171) _start(): spawned pid 171
  187. photostructure | 2022-06-19T16:44:58.736Z main-27 info Deferred(WatchedChild(web).restart) Completed in 6702ms
  188. photostructure | 2022-06-19T16:45:05.768Z main-27 debug Pids addPid() wrote /ps/config/pids/171.json { pid: 171, cmd: 'node', maxAgeMs: -1, ppid: 27, startTime: 1655657098695 }
  189.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement