{"ts":1657796844673,"l":"info","ctx":"LogStartup","msg":"setup(): starting web","meta":{"version":"2.1.0-alpha.3","startTs":1657796844069,"argv":["/usr/local/bin/node","/ps/app/bin/web.js"],"arch":"x64","platform":"linux","os":"Docker Alpine Linux v3.16 on x64","isPacked":true,"isElectron":false,"versions":{"node":"16.15.1"},"settings":{"logLevel":"info","httpPort":1787,"libraryDir":"/ps/library"},"NODE_ENV":"production","PS_FORCE_LOCAL_DB_REPLICA":"false","PS_HOSTNAME":"7218d8522b80","PS_LOG_LEVEL":"info"}} {"ts":1657796844690,"l":"error","ctx":"SettingsIO.importFileSettings(/ps/library/.photostructure/docker-config/settings.toml)","msg":"Cannot read: ENOENT: no such file or directory, stat '/ps/library/.photostructure/docker-config/settings.toml'"} {"ts":1657796844694,"l":"info","ctx":"SettingsIO","msg":"_libraryHasSettings","meta":{"result":false,"libraryDir":null,"settings":"/ps/library","librarySettingsFile":"/ps/library/.photostructure/settings.toml"}} {"ts":1657796845204,"l":"warn","ctx":"Sentry","msg":"Failed to set up sentry","meta":"TypeError: Cannot read properties of undefined (reading 'init') at t.installSentry (/ps/app/bin/web.js:9:846937); t.Service.setupErrorHandling (/ps/app/bin/web.js:9:855604); t.Service._setup (/ps/app/bin/web.js:9:853881); T…ut (/ps/app/bin/web.js:9:852548)"} {"ts":1657796845213,"l":"info","ctx":"WebService","msg":"setup()","meta":{"libraryDir":null,"publicRoot":"/ps/app/public","viewsRoot":"/ps/app/views"}} {"ts":1657796845242,"l":"warn","ctx":"work.MaxCpus","msg":"timeoutPenalization()","meta":{"result":1,"timeoutsPerMinute":0,"timeoutThrottleCoeff":1}} {"ts":1657796845243,"l":"info","ctx":"work.MaxCpus","msg":"maxCpus()","meta":{"result":3,"cpuLoadPct":0.75,"cpuCount":4,"cpuPortion":3,"penalization":1,"timeoutsPerSecond":0,"maxProcsForMem":14}} {"ts":1657796845290,"l":"info","ctx":"WebService","msg":"Setting up settings router..."} {"ts":1657796845292,"l":"info","ctx":"WebService","msg":"online","meta":{"httpPort":1787}} {"ts":1657796903674,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library isn't set up yet","Memory by web (40 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657796963649,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library isn't set up yet","Memory by web (41 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657796965096,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","/","/media","/ps/library"]}} {"ts":1657796965125,"l":"warn","ctx":"fs.BaseFile(/ps/library/.photostructure/.library-uid.json)","msg":"Failed to parse?","meta":{"contents":null}} {"ts":1657796965135,"l":"warn","ctx":"fs.BaseFile(/ps/library/.photostructure/docker-config/.system-uid.json)","msg":"Failed to parse?","meta":{"contents":null}} {"ts":1657796965152,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","-l","/","/media","/ps/library"]}} {"ts":1657796965187,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"lsblk","args":["--version"]}} {"ts":1657796965218,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"lsblk","args":["-P","-b","--output","mountpoint,label,uuid,fsused,fsavail"]}} {"ts":1657796965277,"l":"info","ctx":"JsonFileStore","msg":"wrote to /ps/library/.photostructure/.library-uid.json","meta":{"uid":"0q66-thru-b744-701x","version":"2.1.0-alpha.3","type":"library","createdAt":1657796965134}} {"ts":1657796965282,"l":"info","ctx":"JsonFileStore","msg":"wrote to /ps/library/.photostructure/docker-config/.system-uid.json","meta":{"uid":"rj6q-fb16-nwjc-7522","version":"2.1.0-alpha.3","type":"system","createdAt":1657796965136}} {"ts":1657796965338,"l":"info","ctx":"volumes.VolumeUUID","msg":"volumeUUID(): Saved new UUID for /media","meta":{"uuid":"fca3832e-ef53-46fd-a681-c792fd9b34eb"}} {"ts":1657796965339,"l":"info","ctx":"volumes.VolumeUUID","msg":"volumeUUID(): Saved new UUID for /ps/library","meta":{"uuid":"4b27c077-9660-4b13-b2f5-62000af7f079"}} {"ts":1657796967789,"l":"info","ctx":"web.PlansRouter","msg":"GET /plans/pick","meta":{"redirectToLibraryUrl":"http://192.168.1.230:1787/plans/license"}} {"ts":1657796970491,"l":"info","ctx":"writeLicense","msg":"saveIfBetter(): wrote to /ps/library/.photostructure/licenses/PXqbGudp9.txt"} {"ts":1657796970492,"l":"info","ctx":"writeLicense","msg":"saveIfBetter(): wrote to /ps/library/.photostructure/docker-config/licenses/PXqbGudp9.txt"} {"ts":1657796970492,"l":"info","ctx":"web.PlansRouter","msg":"getPlansLicense(): Saved new license","meta":"eyJzdWIiOiJhZGFtajg0QGdtYWlsLmNvbSIsInRpZXIiOiJwbHVzIiwidHJpYWwiOnRydWUsIm1hdCI6MiwidWlkcyI6ImN1OjZyVjZ5OGc5RkVDcXl4dixjbTozUU5pNlhmMTdCeFVDemIsbWE6MkUyRU1HSk02dUdlTkszLG1hOjJSdVo2bTRVUEJWblJySixsaTozYTVYWFNLcmlGUEVWcDQsbGk…-p1jnpkAGq8kaYvrobjBmXsKvQDJQrQB"} {"ts":1657796970492,"l":"info","ctx":"web.PlansRouter","msg":"getPlansLicense(): redirecting to /settings"} {"ts":1657796970508,"l":"info","ctx":"LibrarySettings","msg":"librarySettings","meta":{"result":{"scanAllDrives":true,"scanPath":[],"copyAssets":true,"reportErrors":true}}} {"ts":1657796970508,"l":"info","ctx":"SettingsRouter","msg":"requestSettings()","meta":{"req_body":{},"result":{"scanAllDrives":true,"scanPath":[],"copyAssets":true,"reportErrors":false}}} {"ts":1657796970508,"l":"info","ctx":"LibrarySettings","msg":"librarySettings","meta":{"result":{"scanAllDrives":true,"scanPath":[],"copyAssets":true,"reportErrors":false}}} {"ts":1657796970516,"l":"info","ctx":"SettingsIO","msg":"_libraryHasSettings","meta":{"result":false,"libraryDir":null,"settings":"/ps/library","librarySettingsFile":"/ps/library/.photostructure/settings.toml"}} {"ts":1657796970520,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","/","/media","/ps/library"]}} {"ts":1657796970543,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","-l","/","/media","/ps/library"]}} {"ts":1657796970569,"l":"warn","ctx":"work.MaxCpus","msg":"timeoutPenalization()","meta":{"result":1,"timeoutsPerMinute":0,"timeoutThrottleCoeff":1}} {"ts":1657796970569,"l":"info","ctx":"work.MaxCpus","msg":"maxCpus()","meta":{"result":3,"cpuLoadPct":0.75,"cpuCount":4,"cpuPortion":3,"penalization":1,"timeoutsPerSecond":0,"maxProcsForMem":14}} {"ts":1657796970572,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"lsblk","args":["-P","-b","--output","mountpoint,label,uuid,fsused,fsavail"]}} {"ts":1657796970894,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ffmpeg","args":["-version"]}} {"ts":1657796970946,"l":"info","ctx":"img.ffmpeg","msg":"ffmpegVersion","meta":{"version":"5.0.1","code":0,"stdout":"ffmpeg version 5.0.1 Copyright (c) 2000-2022 the FFmpeg developers"}} {"ts":1657796970951,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","/","/media","/ps/library"]}} {"ts":1657796971177,"l":"info","ctx":"SettingsRouter","msg":"rendering settings","meta":{"err":null,"scanAllDrives":true,"scanPath":[],"copyAssets":true,"reportErrors":true,"welcome":true,"title":"Settings","isVideoTranscodingSupported":true,"videoToolDetails":"FFmpeg 5.0.1","picturesPath":"/root/Pictures","jsonScanPaths":null,"delimiter":":","exampleScanPath":"/root/Pictures:/mnt/nas/homes/photos","currentLibraryDir":"/ps/library","minFreeAvailable":"6 GB","suggestedLibraryDirs":[],"samplePath":"2022/2022-07-14/photo.jpg","subTier":"plus","subTrial":true,"subEmail":"adamj84@gmail.com","subExpiresInDuration":"1 month","subExpiresAt":"2022-08-22"}} {"ts":1657796976317,"l":"info","ctx":"LibrarySettings","msg":"librarySettings","meta":{"result":{"scanAllDrives":true,"scanPath":[],"copyAssets":true,"reportErrors":true}}} {"ts":1657796976317,"l":"info","ctx":"SettingsRouter","msg":"requestSettings()","meta":{"req_body":{"scan":"scanAllDrives","copyAssets":"copyEnabled","reportErrors":"true"},"result":{"scanAllDrives":true,"scanPath":[],"copyAssets":true,"reportErrors":true}}} {"ts":1657796976317,"l":"info","ctx":"LibrarySettings","msg":"librarySettings","meta":{"result":{"scanAllDrives":true,"scanPath":[],"copyAssets":true,"reportErrors":true}}} {"ts":1657796976318,"l":"info","ctx":"SettingsRouter","msg":"POST","meta":{"libraryDir":null,"settings":{"scanAllDrives":true,"scanPath":[],"copyAssets":true,"reportErrors":true},"body":{"scan":"scanAllDrives","copyAssets":"copyEnabled","reportErrors":"true","action":""}}} {"ts":1657796976318,"l":"info","ctx":"LibrarySettings","msg":"librarySettings","meta":{"result":{"scanAllDrives":true,"scanPath":[],"copyAssets":true,"reportErrors":true}}} {"ts":1657796976319,"l":"info","ctx":"SettingsIO","msg":"_libraryHasSettings","meta":{"result":false,"libraryDir":"/ps/library","settings":"/ps/library","librarySettingsFile":"/ps/library/.photostructure/settings.toml"}} {"ts":1657796976320,"l":"info","ctx":"LibrarySettings","msg":"librarySettings","meta":{"result":{"scanAllDrives":true,"scanPath":[],"copyAssets":true,"reportErrors":true}}} {"ts":1657796976342,"l":"warn","ctx":"SettingsIO","msg":"writeLibrarySettings(/ps/library/.photostructure/settings.toml)"} {"ts":1657796976405,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"settingsChanged","args":[]}} {"ts":1657796976406,"l":"info","ctx":"SettingsIO","msg":"maybeWriteFile(): wrote settings","meta":{"dest":{"nativePath":"/ps/library/.photostructure/settings.toml"},"file":{"nativePath":"/ps/library/.photostructure/settings.toml"},"nonDefaults":{"reportErrors":true},"wip":false}} {"ts":1657796976407,"l":"info","ctx":"SettingsIO","msg":"_libraryHasSettings","meta":{"result":true,"libraryDir":null,"settings":"/ps/library","librarySettingsFile":"/ps/library/.photostructure/settings.toml"}} {"ts":1657796976409,"l":"info","ctx":"SettingsIO","msg":"_libraryHasSettings","meta":{"result":true,"libraryDir":null,"settings":"/ps/library","librarySettingsFile":"/ps/library/.photostructure/settings.toml"}} {"ts":1657796976440,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"settingsChanged","args":[]}} {"ts":1657796976440,"l":"info","ctx":"SettingsIO","msg":"maybeWriteFile(): wrote settings","meta":{"dest":{"nativePath":"/ps/library/.photostructure/docker-config/settings.toml"},"file":{"nativePath":"/ps/library/.photostructure/docker-config/settings.toml"},"nonDefaults":{"copyAssetsToLibrary":true,"libraryDir":"/ps/library","scanAllDrives":true,"scanPaths":[],"forceLocalDbReplica":false,"logLevel":"info","hostname":"7218d8522b80"},"wip":false}} {"ts":1657796976442,"l":"info","ctx":"SettingsIO","msg":"_libraryHasSettings","meta":{"result":true,"libraryDir":null,"settings":"/ps/library","librarySettingsFile":"/ps/library/.photostructure/settings.toml"}} {"ts":1657796976443,"l":"info","ctx":"Library(/ps/library)","msg":"new()"} {"ts":1657796976465,"l":"warn","ctx":"work.MaxCpus","msg":"timeoutPenalization()","meta":{"result":1,"timeoutsPerMinute":0,"timeoutThrottleCoeff":1}} {"ts":1657796976466,"l":"info","ctx":"work.MaxCpus","msg":"maxCpus()","meta":{"result":3,"cpuLoadPct":0.75,"cpuCount":4,"cpuPortion":3,"penalization":1,"timeoutsPerSecond":0,"maxProcsForMem":14}} {"ts":1657796976472,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657796976445,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657796976523,"l":"info","ctx":"SettingsIO.importFileSettings_(/ps/library/.photostructure/settings.toml)","msg":"loaded","meta":{"settings":{"reportErrors":true},"warnings":[]}} {"ts":1657796976524,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"settingsChanged","args":[]}} {"ts":1657796976525,"l":"info","ctx":"SettingsIO","msg":"_libraryHasSettings","meta":{"result":true,"libraryDir":null,"settings":"/ps/library","librarySettingsFile":"/ps/library/.photostructure/settings.toml"}} {"ts":1657796976563,"l":"info","ctx":"fs.FsLock(/ps/library/.photostructure/cache-1000/sync-state-35330mbq18/README.txt)#README.txt .applyIfEmpty_","msg":"#tryAcquire(): acquired (pre-vacuum)"} {"ts":1657796976593,"l":"info","ctx":"StatsDbDir","msg":"Set up statsDbDir dir /ps/library/.photostructure/cache-1000/sync-state-35330mbq18"} {"ts":1657796976603,"l":"warn","ctx":"work.MaxCpus","msg":"timeoutPenalization()","meta":{"result":1,"timeoutsPerMinute":0,"timeoutThrottleCoeff":1}} {"ts":1657796976604,"l":"info","ctx":"work.MaxCpus","msg":"maxCpus()","meta":{"result":3,"cpuLoadPct":0.75,"cpuCount":4,"cpuPortion":3,"penalization":1,"timeoutsPerSecond":0,"maxProcsForMem":14}} {"ts":1657796976620,"l":"info","ctx":"db.Db(models)","msg":"setting up new db connection to /ps/library/.photostructure/models/db.sqlite3","meta":{"priorWasNull":true}} {"ts":1657796976829,"l":"info","ctx":"db.SQLite","msg":"verifyDb(/ps/library/.photostructure/models/db.sqlite3): OK"} {"ts":1657796976886,"l":"info","ctx":"fs.FsLock(/ps/library/.photostructure/models/db.sqlite3)#1h7y6ds77-dur7rzc","msg":"#tryAcquire(): acquired (pre-vacuum)"} {"ts":1657796976899,"l":"warn","ctx":"StatsDbDir","msg":"deleting cache dir /ps/library/.photostructure/cache-1000/sync-state-35330mbq18"} {"ts":1657796976903,"l":"info","ctx":"ModelDbJanitor(/ps/library/.photostructure)","msg":"onMigration: removing prior stats db to clear prior work queues"} {"ts":1657796976912,"l":"info","ctx":"db.SQLite","msg":"coldDbBackup(): copying /ps/library/.photostructure/models/db.sqlite3 to /ps/library/.photostructure/models/version-backup/20220714-120936-db.sqlite3"} {"ts":1657796976917,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20181030_models"]}} {"ts":1657796976923,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20190417_rotation"]}} {"ts":1657796976925,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20190425_merged_assets"]}} {"ts":1657796976927,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20190426_clean_sha"]}} {"ts":1657796976928,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20190426_lowercase_psnet_hostname"]}} {"ts":1657796976930,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20190727_find_by_ca_and_geo"]}} {"ts":1657796976931,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20190730_session"]}} {"ts":1657796976933,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20190922_numeric_captured_at"]}} {"ts":1657796976936,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20190923_asset_file_v2_nofk"]}} {"ts":1657796976942,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20191013_asset_v2_nofk"]}} {"ts":1657796976947,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20200104_video_duration"]}} {"ts":1657796976948,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20200116_heartbeat"]}} {"ts":1657796976950,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20200127_spread_modes"]}} {"ts":1657796976955,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20200128_asset_file_v3_nofk"]}} {"ts":1657796976961,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20200130_advisory_lock"]}} {"ts":1657796976963,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20200211_updateCount"]}} {"ts":1657796976965,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20200512_asset_file_v4_nofk"]}} {"ts":1657796976972,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20200515_drop_merged_asset"]}} {"ts":1657796976973,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20200816_normalize_asset_file_uris"]}} {"ts":1657796976975,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20200823_add_asset_excluded"]}} {"ts":1657796976977,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20200826_dedupe_tag_paths"]}} {"ts":1657796976978,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20200827_tag_v2_nofk"]}} {"ts":1657796976983,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20200923_suffix_tag_paths"]}} {"ts":1657796976984,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20200927_progress_v2"]}} {"ts":1657796976986,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20201006_progress_meta"]}} {"ts":1657796976987,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20201007_operation"]}} {"ts":1657796976989,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20201023_dedupe_tag_paths"]}} {"ts":1657796976989,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20201026_normalize_asset_file_uris"]}} {"ts":1657796976990,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20201030_add_tag_counts"]}} {"ts":1657796976992,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20201106_normalize_tag_paths"]}} {"ts":1657796976993,"l":"info","ctx":"db.Migrations","msg":"normalize_tag_paths():","meta":{"badTags":[]}} {"ts":1657796976994,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20201112_tag_display_name"]}} {"ts":1657796976995,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20201113_drop_tc_tables"]}} {"ts":1657796976996,"l":"info","ctx":"db.Migrations","msg":"drop_tc_tables()","meta":{"tables":["migrations","Example","AssetTag","Session","Asset","Heartbeat","AdvisoryLock","AssetFile","Tag","Progress","ProgressMeta","Operation"],"victims":[]}} {"ts":1657796976997,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20201211_tag_description"]}} {"ts":1657796976999,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20210322_sha_blocklist"]}} {"ts":1657796977000,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20210323_create_tag_fts"]}} {"ts":1657796977002,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20210324_asset_fave_delete"]}} {"ts":1657796977009,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20210531_asset_duration"]}} {"ts":1657796977011,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20210604_changed_tag"]}} {"ts":1657796977012,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20210627_changed_tag_updated_at"]}} {"ts":1657796977015,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20210827_asset_excluded_at"]}} {"ts":1657796977021,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20210930_asset_file_rating"]}} {"ts":1657796977023,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20210930_asset_revision"]}} {"ts":1657796977024,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20211025_ts_cleanup"]}} {"ts":1657796977025,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"migration","args":["20220222_rebuild_rotated_heic"]}} {"ts":1657796977026,"l":"info","ctx":"Migration({\"schema\":\"models\",\"db\":\"/ps/library/.photostructure/models/db.sqlite3\"})","msg":"up to latest!","meta":{"appliedMigrations":["20181030_models.sql","20190417_rotation.sql","20190425_merged_assets.sql","20190426_clean_sha.sql","20190426_lowercase_psnet_hostname.sql","20190727_find_by_ca_and_geo.sql","20190730_session.sql","20190922_numeric_captured_at.sql","20190923_asset_file_v2_nofk.sql","20191013_asset_v2_nofk.sql","20200104_video_duration.sql","20200116_heartbeat.sql","20200127_spread_modes.sql","20200128_asset_file_v3_nofk.sql","20200130_advisory_lock.sql","20200211_updateCount.sql","20200512_asset_file_v4_nofk.sql","20200515_drop_merged_asset.sql","20200816_normalize_asset_file_uris.sql","20200823_add_asset_excluded.sql","20200826_dedupe_tag_paths.sql","20200827_tag_v2_nofk.sql","20200923_suffix_tag_paths.sql","20200927_progress_v2.sql","20201006_progress_meta.sql","20201007_operation.sql","20201023_dedupe_tag_paths.sql","20201026_normalize_asset_file_uris.sql","20201030_add_tag_counts.sql","20201106_normalize_tag_paths.sql","20201112_tag_display_name.sql","20201113_drop_tc_tables.sql","20201211_tag_description.sql","20210322_sha_blocklist.sql","20210323_create_tag_fts.sql","20210324_asset_fave_delete.sql","20210531_asset_duration.sql","20210604_changed_tag.sql","20210627_changed_tag_updated_at.sql","20210827_asset_excluded_at.sql","20210930_asset_file_rating.sql","20210930_asset_revision.sql","20211025_ts_cleanup.sql","20220222_rebuild_rotated_heic.sql"]}} {"ts":1657796977027,"l":"info","ctx":"ModelDbJanitor(/ps/library/.photostructure)","msg":"Finished setup","meta":{"primaryDbDir":{"nativePath":"/ps/library/.photostructure"},"replaceDbDir":null,"backupDir":{"nativePath":"/ps/library/.photostructure/models/backup"},"isDbJanitor":false,"backupScheduled":false}} {"ts":1657796977027,"l":"info","ctx":"ModelDbJanitor(/ps/library/.photostructure)","msg":"ModelDb reading from /ps/library/.photostructure/models/db.sqlite3"} {"ts":1657796977027,"l":"info","ctx":"Library(/ps/library)","msg":"Library.setup() finished."} {"ts":1657796977027,"l":"info","ctx":"LibrarySettings","msg":"librarySettings","meta":{"result":{"scanAllDrives":true,"scanPath":[],"copyAssets":true,"reportErrors":true}}} {"ts":1657796977027,"l":"info","ctx":"LibrarySettings","msg":"saveLibrarySettings()","meta":{"librarySettingsDidNotExist":true,"libraryDirChanged":false,"librarySettingsChanged":false,"settings":{"scanAllDrives":true,"scanPath":[],"copyAssets":true,"reportErrors":true},"priorSettings":{"scanAllDrives":true,"scanPath":[],"copyAssets":true,"reportErrors":true},"currentSettings":{"scanAllDrives":true,"scanPath":[],"copyAssets":true,"reportErrors":true}}} {"ts":1657796977028,"l":"info","ctx":"SettingsRouter","msg":"saved library settings","meta":[{"info":"Saved"}]} {"ts":1657796977028,"l":"info","ctx":"SettingsRouter","msg":"POST redirecting to /tag/"} {"ts":1657796977061,"l":"info","ctx":"WebService","msg":"Setting up library router for /ps/library"} {"ts":1657796977067,"l":"info","ctx":"SpaRouter","msg":"request","meta":{"params":{"0":"/"},"query":{"seed":"1771"}}} {"ts":1657796977322,"l":"info","ctx":"express.Handlers","msg":"extractTagPath()","meta":{"path":"/api/tag/","result":[],"trimmed":"","tagPath":[""]}} {"ts":1657796977419,"l":"info","ctx":"express.Handlers","msg":"extractTagPath()","meta":{"path":"/api/t/0/child-tags","result":["","api","t","0","child-tags"],"trimmed":"/api/t/0/child-tags","tagPath":["","api","t","0","child-tags"]}} {"ts":1657796978323,"l":"info","ctx":"ProgressRouter","msg":"Sending updates to ::ffff:192.168.1.177"} {"ts":1657796980320,"l":"warn","ctx":"web.RequestLogger","msg":"Request is still processing: GET http://192.168.1.230:1787/updates","meta":{"elapsedMs":2001}} {"ts":1657797023641,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797083633,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (52 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797094810,"l":"info","ctx":"SpaRouter","msg":"request","meta":{"params":{"0":"/"},"query":{"seed":"1771"}}} {"ts":1657797094962,"l":"info","ctx":"express.Handlers","msg":"extractTagPath()","meta":{"path":"/api/tag/","result":[],"trimmed":"","tagPath":[""]}} {"ts":1657797095965,"l":"info","ctx":"ProgressRouter","msg":"Sending updates to ::ffff:192.168.1.177"} {"ts":1657797097963,"l":"warn","ctx":"web.RequestLogger","msg":"Request is still processing: GET http://192.168.1.230:1787/updates","meta":{"elapsedMs":2000}} {"ts":1657797111157,"l":"info","ctx":"web.ApiSystemRouter","msg":"post()","meta":{"body":{"forceRestartSync":true}}} {"ts":1657797111161,"l":"info","ctx":"Operation","msg":"getFirstPendingOp","meta":{"result":null,"crit":{"name":"forceRestartSync"}}} {"ts":1657797111165,"l":"warn","ctx":"express.ServerToastHelpers","msg":"sendServerToast()","meta":{"requestedURI":{"$mid":1,"path":"/api/system","scheme":"http","authority":"192.168.1.230:1787"},"toast":{"type":"info","text":"Sync force-restart was requested"},"httpStatusCode":null}} {"ts":1657797143679,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (54 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797186630,"l":"info","ctx":"express.Handlers","msg":"extractTagPath()","meta":{"path":"/api/tag/","result":[],"trimmed":"","tagPath":[""]}} {"ts":1657797203648,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (56 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797222088,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","154,36","-wwwo","pid,lstart,command"]}} {"ts":1657797222126,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657797112068,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657797263632,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (58 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797323633,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797383636,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (52 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797443633,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (54 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797457094,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","154,36","-wwwo","pid,lstart,command"]}} {"ts":1657797457115,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657797362080,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657797503630,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (56 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797563630,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (57 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797623632,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797683631,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (52 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797712109,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","154,36","-wwwo","pid,lstart,command"]}} {"ts":1657797712129,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657797622094,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657797743648,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (55 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797803630,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (55 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797839584,"l":"info","ctx":"SpaRouter","msg":"request","meta":{"params":{"0":"/"},"query":{"seed":"52365"}}} {"ts":1657797839704,"l":"info","ctx":"express.Handlers","msg":"extractTagPath()","meta":{"path":"/api/tag/","result":[],"trimmed":"","tagPath":[""]}} {"ts":1657797840704,"l":"info","ctx":"ProgressRouter","msg":"Sending updates to ::ffff:192.168.1.177"} {"ts":1657797842703,"l":"warn","ctx":"web.RequestLogger","msg":"Request is still processing: GET http://192.168.1.230:1787/updates","meta":{"elapsedMs":2000}} {"ts":1657797863647,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (58 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797882110,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","/","/media","/ps/library"]}} {"ts":1657797882141,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","-l","/","/media","/ps/library"]}} {"ts":1657797923631,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (55 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657797937121,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","154,36","-wwwo","pid,lstart,command"]}} {"ts":1657797937139,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657797862108,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657797983633,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (56 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798043650,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (58 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798103632,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798163632,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (61 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798182131,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","154,36","-wwwo","pid,lstart,command"]}} {"ts":1657798182152,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657798127119,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657798223632,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (63 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798283636,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (64 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798343634,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (53 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798358185,"l":"info","ctx":"express.Handlers","msg":"extractTagPath()","meta":{"path":"/api/tag/","result":[],"trimmed":"","tagPath":[""]}} {"ts":1657798403631,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (53 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798422140,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","154,36","-wwwo","pid,lstart,command"]}} {"ts":1657798422157,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657798372129,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657798463633,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (55 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798523633,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (56 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798563221,"l":"info","ctx":"express.Handlers","msg":"extractTagPath()","meta":{"path":"/api/tag/Camera","result":["Camera"],"trimmed":"Camera","tagPath":["Camera"]}} {"ts":1657798563222,"l":"info","ctx":"Tag","msg":"findByPath","meta":{"tagPath":["Camera"],"dbIsNull":false}} {"ts":1657798563255,"l":"info","ctx":"express.Handlers","msg":"extractTagPath()","meta":{"path":"/api/tag/Camera","result":["Camera"],"trimmed":"Camera","tagPath":["Camera"]}} {"ts":1657798563255,"l":"info","ctx":"Tag","msg":"findByPath","meta":{"tagPath":["Camera"],"dbIsNull":false}} {"ts":1657798565612,"l":"info","ctx":"express.Handlers","msg":"extractTagPath()","meta":{"path":"/api/tag/","result":[],"trimmed":"","tagPath":[""]}} {"ts":1657798583631,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (58 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798643655,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798667148,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","154,36","-wwwo","pid,lstart,command"]}} {"ts":1657798667169,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657798612137,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657798688572,"l":"info","ctx":"express.Handlers","msg":"extractTagPath()","meta":{"path":"/api/tag/","result":[],"trimmed":"","tagPath":[""]}} {"ts":1657798703632,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (54 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798763651,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (55 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798782148,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","/","/media","/ps/library"]}} {"ts":1657798782172,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","-l","/","/media","/ps/library"]}} {"ts":1657798823633,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (53 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798883648,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (54 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657798897155,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","154,36","-wwwo","pid,lstart,command"]}} {"ts":1657798897173,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657798857145,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657798943634,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (56 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799003633,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (57 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799063633,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799123656,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (60 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799141187,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","154,36","-wwwo","pid,lstart,command"]}} {"ts":1657799141208,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657799107152,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657799183633,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (54 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799243652,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (56 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799303637,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (57 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799363634,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799387175,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","154,36","-wwwo","pid,lstart,command"]}} {"ts":1657799387193,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657799357161,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657799423635,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (61 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799483632,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (54 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799543656,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (55 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799603633,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (57 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799632183,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","154,36","-wwwo","pid,lstart,command"]}} {"ts":1657799632204,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657799612170,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657799663655,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799682173,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","/","/media","/ps/library"]}} {"ts":1657799682194,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","-l","/","/media","/ps/library"]}} {"ts":1657799723633,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (58 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799783656,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799843641,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (54 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799867645,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","36,879","-wwwo","pid,lstart,command"]}} {"ts":1657799867663,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657799852181,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657799903659,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (53 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657799963635,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (54 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800023658,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (57 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800083635,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (58 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800097203,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","36,879","-wwwo","pid,lstart,command"]}} {"ts":1657800097225,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657800096445,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657800143649,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (60 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800203634,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (54 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800263638,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (56 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800323634,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (56 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800347209,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","36,879","-wwwo","pid,lstart,command"]}} {"ts":1657800347226,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657800222195,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657800383636,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800443650,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (60 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800503634,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (54 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800563635,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (56 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800582218,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","36,879","-wwwo","pid,lstart,command"]}} {"ts":1657800582238,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657800472817,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657800582243,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","/","/media","/ps/library"]}} {"ts":1657800582264,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","-l","/","/media","/ps/library"]}} {"ts":1657800623638,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (56 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800683635,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800743650,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (60 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800803635,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (62 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800817224,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","36,879","-wwwo","pid,lstart,command"]}} {"ts":1657800817244,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657800727210,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657800863660,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (65 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800923651,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (66 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657800983636,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (67 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801043653,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (70 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801067229,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","36,879","-wwwo","pid,lstart,command"]}} {"ts":1657801067251,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657800972217,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657801103666,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (55 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801163638,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (53 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801223662,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (56 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801283638,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (54 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801297240,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","36,879","-wwwo","pid,lstart,command"]}} {"ts":1657801297258,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657801242223,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657801343667,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (57 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801403637,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801463642,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (61 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801497237,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","/","/media","/ps/library"]}} {"ts":1657801497258,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","-l","/","/media","/ps/library"]}} {"ts":1657801523638,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (61 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801537249,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","36,879","-wwwo","pid,lstart,command"]}} {"ts":1657801537268,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657801482234,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657801583638,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (55 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801643655,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (56 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801703639,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (58 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801763638,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (61 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801782269,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","36,879","-wwwo","pid,lstart,command"]}} {"ts":1657801782297,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657801752238,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657801823638,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (56 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801883664,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657801943654,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (60 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657802003640,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (54 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657802032261,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","36,879","-wwwo","pid,lstart,command"]}} {"ts":1657802032280,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657802016188,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657802063671,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (57 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657802123638,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657802183639,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (61 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657802243673,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (55 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657802262264,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","36,879","-wwwo","pid,lstart,command"]}} {"ts":1657802262285,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657802142249,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657802303639,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657802363640,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (61 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657802368191,"l":"info","ctx":"SpaRouter","msg":"request","meta":{"params":{"0":"/"},"query":{"seed":"34273"}}} {"ts":1657802368435,"l":"info","ctx":"express.Handlers","msg":"extractTagPath()","meta":{"path":"/api/tag/","result":[],"trimmed":"","tagPath":[""]}} {"ts":1657802369439,"l":"info","ctx":"ProgressRouter","msg":"Sending updates to ::ffff:192.168.1.177"} {"ts":1657802371438,"l":"warn","ctx":"web.RequestLogger","msg":"Request is still processing: GET http://192.168.1.230:1787/updates","meta":{"elapsedMs":2001}} {"ts":1657802407259,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","/","/media","/ps/library"]}} {"ts":1657802407280,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","-l","/","/media","/ps/library"]}} {"ts":1657802423639,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (56 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657802483639,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (59 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657802497271,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","36,879","-wwwo","pid,lstart,command"]}} {"ts":1657802497291,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657802387256,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657802507805,"l":"info","ctx":"express.Handlers","msg":"extractTagPath()","meta":{"path":"/api/tag/","result":[],"trimmed":"","tagPath":[""]}} {"ts":1657802524999,"l":"info","ctx":"web.ApiSystemRouter","msg":"post()","meta":{"body":{"pause":true}}} {"ts":1657802525008,"l":"info","ctx":"SharedState(/ps/library/.photostructure/docker-config/shared-state.json)#0","msg":"addEvent_()","meta":{"name":"pause","args":[]}} {"ts":1657802525009,"l":"warn","ctx":"express.ServerToastHelpers","msg":"sendServerToast()","meta":{"requestedURI":{"$mid":1,"path":"/api/system","scheme":"http","authority":"192.168.1.230:1787"},"toast":{"type":"info","text":"Sync was paused"},"httpStatusCode":null}} {"ts":1657802525018,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"pause","args":[]}} {"ts":1657802525022,"l":"info","ctx":"FileWatcher(/ps/library/.photostructure/docker-config/shared-state.json)","msg":"Setting up fs.watch"} {"ts":1657802525024,"l":"info","ctx":"FileWatcher(/ps/library/.photostructure/docker-config/shared-state.json)","msg":"setup()","meta":{"stat":{"ino":70914132,"size":39,"mtimeMs":1657796843676.979,"birthtimeMs":1657796843676.979},"sha":"hF3jFITEPXlutEXklnAfp1M9zVJCyu0Y","children":null}} {"ts":1657802525027,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"resume","args":[]}} {"ts":1657802525028,"l":"info","ctx":"SettingsIO","msg":"_libraryHasSettings","meta":{"result":true,"libraryDir":null,"settings":"/ps/library","librarySettingsFile":"/ps/library/.photostructure/settings.toml"}} {"ts":1657802525033,"l":"info","ctx":"fs.FsLock(/ps/library/.photostructure/docker-config/shared-state.json)#1h7ycq2bv-dur7rzc","msg":"#tryAcquire(): acquired (pre-vacuum)"} {"ts":1657802525540,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"pause","args":[]}} {"ts":1657802527137,"l":"info","ctx":"WebService","msg":"Setting up library router for /ps/library"} {"ts":1657802528736,"l":"info","ctx":"web.ApiSystemRouter","msg":"post()","meta":{"body":{"resume":true}}} {"ts":1657802528736,"l":"info","ctx":"SharedState(/ps/library/.photostructure/docker-config/shared-state.json)#0","msg":"addEvent_()","meta":{"name":"resume","args":[]}} {"ts":1657802528737,"l":"warn","ctx":"express.ServerToastHelpers","msg":"sendServerToast()","meta":{"requestedURI":{"$mid":1,"path":"/api/system","scheme":"http","authority":"192.168.1.230:1787"},"toast":{"type":"info","text":"Sync was resumed"},"httpStatusCode":null}} {"ts":1657802528739,"l":"info","ctx":"events.EventEmitter","msg":"emit()","meta":{"eventName":"resume","args":[]}} {"ts":1657802528740,"l":"info","ctx":"SettingsIO","msg":"_libraryHasSettings","meta":{"result":true,"libraryDir":null,"settings":"/ps/library","librarySettingsFile":"/ps/library/.photostructure/settings.toml"}} {"ts":1657802528742,"l":"info","ctx":"fs.FsLock(/ps/library/.photostructure/docker-config/shared-state.json)#1h7ycq5z3-dur7rzc","msg":"#tryAcquire(): acquired (pre-vacuum)"} {"ts":1657802532264,"l":"warn","ctx":"work.MaxCpus","msg":"timeoutPenalization()","meta":{"result":1,"timeoutsPerMinute":0,"timeoutThrottleCoeff":1}} {"ts":1657802532264,"l":"info","ctx":"work.MaxCpus","msg":"maxCpus()","meta":{"result":3,"cpuLoadPct":0.75,"cpuCount":4,"cpuPortion":3,"penalization":1,"timeoutsPerSecond":0,"maxProcsForMem":14}} {"ts":1657802532272,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","1552,36","-wwwo","pid,lstart,command"]}} {"ts":1657802532293,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657802387256,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}} {"ts":1657802532302,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","/","/media","/ps/library"]}} {"ts":1657802532322,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","-l","/","/media","/ps/library"]}} {"ts":1657802532343,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"lsblk","args":["-P","-b","--output","mountpoint,label,uuid,fsused,fsavail"]}} {"ts":1657802543658,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (65 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657802552263,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"df","args":["-k","-P","/","/media","/ps/library"]}} {"ts":1657802556259,"l":"info","ctx":"WebService","msg":"Setting up library router for /ps/library"} {"ts":1657802558239,"l":"info","ctx":"web.ApiSystemRouter","msg":"post()","meta":{"body":{"forceRestartSync":true}}} {"ts":1657802558245,"l":"warn","ctx":"db.Transactions","msg":"db.tx(): caught error","meta":"SqliteError: SQLITE_CORRUPT: database disk image is malformed at /ps/app/bin/web.js:9:879645; /ps/app/bin/web.js:9:902427; sqliteTransaction (/ps/app/node_modules/better-sqlite3/lib/methods/transaction.js:65:24); maxRetries (/ps/app/bin/web.js:9:902433); i (/ps/app/bin/web.js:9:770914); u (/ps/app/bin/web.js:9:771093); t.retryOnReject (/ps/app/bin/web.js:9:771220); t.tx (/ps/app/bin/web.js:9:902337); t.DbRequest.wrap (/ps/app/bin/web.js:9:879447)"} {"ts":1657802558247,"l":"warn","ctx":"db.Transactions","msg":"tx(): raised","meta":"SqliteError: SQLITE_CORRUPT: database disk image is malformed at /ps/app/bin/web.js:9:879645; /ps/app/bin/web.js:9:902427; sqliteTransaction (/ps/app/node_modules/better-sqlite3/lib/methods/transaction.js:65:24); maxRetries (/ps/app/bin/web.js:9:902433); i (/ps/app/bin/web.js:9:770914); u (/ps/app/bin/web.js:9:771093); t.retryOnReject (/ps/app/bin/web.js:9:771220); t.tx (/ps/app/bin/web.js:9:902337); t.DbRequest.wrap (/ps/app/bin/web.js:9:879447)"} {"ts":1657802558248,"l":"error","ctx":"db.DbRequest","msg":".throw() database disk image is malformed","meta":{"stack":"SqliteError: database disk image is malformed\n at /ps/app/bin/web.js:9:879645\n at /ps/app/bin/web.js:9:902427\n at sqliteTransaction (/ps/app/node_modules/better-sqlite3/lib/methods/transaction.js:65:24)\n at maxR…nf (/ps/app/bin/web.js:9:880206)","method":"update","options":{},"timeout":false,"cancelOnTimeout":false,"bindings":[1657802558239,"canceled (force-restarted)","forceRestartSync"],"sql":"update `Operation` set `completedAt` = ?, `value` = ? where `completedAt` is null and `name` = ?"}} {"ts":1657802558249,"l":"warn","ctx":"express.ServerToastHelpers","msg":"sendErrorToast","meta":"SqliteError: SQLITE_CORRUPT: database disk image is malformed at /ps/app/bin/web.js:9:879645; /ps/app/bin/web.js:9:902427; sqliteTransaction (/ps/app/node_modules/better-sqlite3/lib/methods/transaction.js:65:24); maxRetries (/ps/app/bin/web.js:9:902433); i (/ps/app/bin/web.js:9:770914); u (/ps/app/bin/web.js:9:771093); t.retryOnReject (/ps/app/bin/web.js:9:771220); t.tx (/ps/app/bin/web.js:9:902337); t.DbRequest.wrap (/ps/app/bin/web.js:9:879447)"} {"ts":1657802558250,"l":"warn","ctx":"express.ServerToastHelpers","msg":"sendServerToast()","meta":{"requestedURI":{"$mid":1,"path":"/api/system","scheme":"http","authority":"192.168.1.230:1787"},"toast":{"text":"Well, darn, that didn't work","uuid":"SqliteError: SQLITE_CORRUPT: database disk image is malformed","details":"SqliteError: SQLITE_CORRUPT: database disk image is malformed","type":"warning","button1Text":"Return home","button1Url":"/tag#dismiss","button1Class":"info","onClickUrl":"#dismiss"},"httpStatusCode":500}} {"ts":1657802566908,"l":"info","ctx":"web.ApiSystemRouter","msg":"post()","meta":{"body":{"forceRestartSync":true}}} {"ts":1657802566909,"l":"warn","ctx":"db.Transactions","msg":"db.tx(): caught error","meta":"SqliteError: SQLITE_CORRUPT: database disk image is malformed at /ps/app/bin/web.js:9:879645; /ps/app/bin/web.js:9:902427; sqliteTransaction (/ps/app/node_modules/better-sqlite3/lib/methods/transaction.js:65:24); maxRetries (/ps/app/bin/web.js:9:902433); i (/ps/app/bin/web.js:9:770914); u (/ps/app/bin/web.js:9:771093); t.retryOnReject (/ps/app/bin/web.js:9:771220); t.tx (/ps/app/bin/web.js:9:902337); t.DbRequest.wrap (/ps/app/bin/web.js:9:879447)"} {"ts":1657802566910,"l":"warn","ctx":"db.Transactions","msg":"tx(): raised","meta":"SqliteError: SQLITE_CORRUPT: database disk image is malformed at /ps/app/bin/web.js:9:879645; /ps/app/bin/web.js:9:902427; sqliteTransaction (/ps/app/node_modules/better-sqlite3/lib/methods/transaction.js:65:24); maxRetries (/ps/app/bin/web.js:9:902433); i (/ps/app/bin/web.js:9:770914); u (/ps/app/bin/web.js:9:771093); t.retryOnReject (/ps/app/bin/web.js:9:771220); t.tx (/ps/app/bin/web.js:9:902337); t.DbRequest.wrap (/ps/app/bin/web.js:9:879447)"} {"ts":1657802566910,"l":"error","ctx":"db.DbRequest","msg":".throw() database disk image is malformed","meta":{"stack":"SqliteError: database disk image is malformed\n at /ps/app/bin/web.js:9:879645\n at /ps/app/bin/web.js:9:902427\n at sqliteTransaction (/ps/app/node_modules/better-sqlite3/lib/methods/transaction.js:65:24)\n at maxR…nf (/ps/app/bin/web.js:9:880206)","method":"update","options":{},"timeout":false,"cancelOnTimeout":false,"bindings":[1657802566908,"canceled (force-restarted)","forceRestartSync"],"sql":"update `Operation` set `completedAt` = ?, `value` = ? where `completedAt` is null and `name` = ?"}} {"ts":1657802566910,"l":"warn","ctx":"express.ServerToastHelpers","msg":"sendErrorToast","meta":"SqliteError: SQLITE_CORRUPT: database disk image is malformed at /ps/app/bin/web.js:9:879645; /ps/app/bin/web.js:9:902427; sqliteTransaction (/ps/app/node_modules/better-sqlite3/lib/methods/transaction.js:65:24); maxRetries (/ps/app/bin/web.js:9:902433); i (/ps/app/bin/web.js:9:770914); u (/ps/app/bin/web.js:9:771093); t.retryOnReject (/ps/app/bin/web.js:9:771220); t.tx (/ps/app/bin/web.js:9:902337); t.DbRequest.wrap (/ps/app/bin/web.js:9:879447)"} {"ts":1657802566911,"l":"warn","ctx":"express.ServerToastHelpers","msg":"sendServerToast()","meta":{"requestedURI":{"$mid":1,"path":"/api/system","scheme":"http","authority":"192.168.1.230:1787"},"toast":{"text":"Well, darn, that didn't work","uuid":"SqliteError: SQLITE_CORRUPT: database disk image is malformed","details":"SqliteError: SQLITE_CORRUPT: database disk image is malformed","type":"warning","button1Text":"Return home","button1Url":"/tag#dismiss","button1Class":"info","onClickUrl":"#dismiss"},"httpStatusCode":500}} {"ts":1657802602989,"l":"info","ctx":"web.ApiSystemRouter","msg":"post()","meta":{"body":{"forceRestartSync":true}}} {"ts":1657802602991,"l":"warn","ctx":"db.Transactions","msg":"db.tx(): caught error","meta":"SqliteError: SQLITE_CORRUPT: database disk image is malformed at /ps/app/bin/web.js:9:879645; /ps/app/bin/web.js:9:902427; sqliteTransaction (/ps/app/node_modules/better-sqlite3/lib/methods/transaction.js:65:24); maxRetries (/ps/app/bin/web.js:9:902433); i (/ps/app/bin/web.js:9:770914); u (/ps/app/bin/web.js:9:771093); t.retryOnReject (/ps/app/bin/web.js:9:771220); t.tx (/ps/app/bin/web.js:9:902337); t.DbRequest.wrap (/ps/app/bin/web.js:9:879447)"} {"ts":1657802602991,"l":"warn","ctx":"db.Transactions","msg":"tx(): raised","meta":"SqliteError: SQLITE_CORRUPT: database disk image is malformed at /ps/app/bin/web.js:9:879645; /ps/app/bin/web.js:9:902427; sqliteTransaction (/ps/app/node_modules/better-sqlite3/lib/methods/transaction.js:65:24); maxRetries (/ps/app/bin/web.js:9:902433); i (/ps/app/bin/web.js:9:770914); u (/ps/app/bin/web.js:9:771093); t.retryOnReject (/ps/app/bin/web.js:9:771220); t.tx (/ps/app/bin/web.js:9:902337); t.DbRequest.wrap (/ps/app/bin/web.js:9:879447)"} {"ts":1657802602992,"l":"error","ctx":"db.DbRequest","msg":".throw() database disk image is malformed","meta":{"stack":"SqliteError: database disk image is malformed\n at /ps/app/bin/web.js:9:879645\n at /ps/app/bin/web.js:9:902427\n at sqliteTransaction (/ps/app/node_modules/better-sqlite3/lib/methods/transaction.js:65:24)\n at maxR…nf (/ps/app/bin/web.js:9:880206)","method":"update","options":{},"timeout":false,"cancelOnTimeout":false,"bindings":[1657802602989,"canceled (force-restarted)","forceRestartSync"],"sql":"update `Operation` set `completedAt` = ?, `value` = ? where `completedAt` is null and `name` = ?"}} {"ts":1657802602992,"l":"warn","ctx":"express.ServerToastHelpers","msg":"sendErrorToast","meta":"SqliteError: SQLITE_CORRUPT: database disk image is malformed at /ps/app/bin/web.js:9:879645; /ps/app/bin/web.js:9:902427; sqliteTransaction (/ps/app/node_modules/better-sqlite3/lib/methods/transaction.js:65:24); maxRetries (/ps/app/bin/web.js:9:902433); i (/ps/app/bin/web.js:9:770914); u (/ps/app/bin/web.js:9:771093); t.retryOnReject (/ps/app/bin/web.js:9:771220); t.tx (/ps/app/bin/web.js:9:902337); t.DbRequest.wrap (/ps/app/bin/web.js:9:879447)"} {"ts":1657802602992,"l":"warn","ctx":"express.ServerToastHelpers","msg":"sendServerToast()","meta":{"requestedURI":{"$mid":1,"path":"/api/system","scheme":"http","authority":"192.168.1.230:1787"},"toast":{"text":"Well, darn, that didn't work","uuid":"SqliteError: SQLITE_CORRUPT: database disk image is malformed","details":"SqliteError: SQLITE_CORRUPT: database disk image is malformed","type":"warning","button1Text":"Return home","button1Url":"/tag#dismiss","button1Class":"info","onClickUrl":"#dismiss"},"httpStatusCode":500}} {"ts":1657802603639,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (69 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657802663639,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (70 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657802723640,"l":"info","ctx":"Service(web)","msg":"--health-check","meta":{"ok":["Library and support directories are OK","Memory by web (53 MB) is OK"],"warn":[],"bad":[],"fail":[]}} {"ts":1657802737275,"l":"info","ctx":"child.ChildProcess","msg":"stdoutResult(): execFile","meta":{"cmd":"ps","args":["-p","1552,36","-wwwo","pid,lstart,command"]}} {"ts":1657802737293,"l":"info","ctx":"currentLibraryLockOwner(/ps/library/.photostructure)","msg":"currentLibraryLockOwner","meta":{"result":{"file":{"nativePath":"/ps/library/.photostructure/opened-by/dmf61qr-36.json"},"serviceName":"web","createdAt":1657796976444,"updatedAt":1657802637265,"hostname":"7218d8522b80","systemUID":"rj6q-fb16-nwjc-7522","v":"2.1.0-alpha.3","pid":36}}}