Hi,
thank you for the [haschanged[]] + download tip, that would have helped *had 
I known that more than one tiddler was affected*.

I do get the yellow pop-ups, usually, e.g. in case of connection errors. I 
don't think there was a pop-up for this.

Thanks,
Enrico

On Sunday, 28 June 2020 15:20:13 UTC+2, Mark S. wrote:
>
>
> That's always sad when it happens! Sorry for your loss!
>
> I'm no expert on networking things -- I'm sure someone with more 
> experience will be along.
>
> Ordinarily when you get errors under node a big yellow error message will 
> pop up on screen. My guess is that using apache as a proxy blocked those 
> messages. That is, apache got the messages but didn't pass them to the 
> browser. That suggests there might be some tweaking of the apache proxy 
> that is required. Hopefully someone with experience with apache can help.
>
> If you had noticed before shutting down the server, you could have saved 
> your changes. Use the advanced search, filter tab and type
>
>    [haschanged[]]
>
> Then use the download icon to save all the tiddlers to your local file 
> system in a JSON file. Later, when the problem is fixed, drag and drop the 
> JSON file back into your server.
>
> Good luck!
>
> On Sunday, June 28, 2020 at 5:47:44 AM UTC-7, Enrico wrote:
>
>> Hi,
>> I am writing to figure out whether I could have done something to prevent 
>> this pretty bad data loss into which I incurred yesterday, so it does not 
>> happen again.
>>
>> *My tiddlywiki setup*
>> I run the node.js tiddlywiki5 as a systemd service on a virtual private 
>> server.
>> It's served from a public IP address (protected by username/password 
>> login).
>> Apache webserver acts as a proxy between the outside world and the 
>> `tiddlywiki --serve` process.
>> `tiddlywiki -version` prints "5.1.22".
>>
>>
>> *What happened*
>> Some days ago I copied over some tiddlers from another tiddlywiki, 
>> restarted the tiddlywiki service, checked that I could access old as well 
>> as new tiddlers, and happily went along with my life.
>> At some point, the server process started printing errors that I 
>> absolutely did not notice (100% my fault for not checking my server logs 
>> for a few days).
>> Here's the error message that was printed in a loop, always about the 
>> "Eye Divers" tiddler:
>>
>>    vultr.guest tiddlywiki[22081]:  syncer-server-filesystem: Dispatching 
>> 'save' task: Eye Divers  
>>    vultr.guest tiddlywiki[22081]: Sync error while processing save of 
>> 'Eye Divers': Error: EACCES: permission denied, open 
>> '/home/tiddlywikirunner/tiddlyme/tiddlers/Eye 
>> Divers.tid'                    
>>
>> When I finally noticed these errors, yesterday, I copied the content of 
>> the "Eye Divers" tiddler to my clipboard and restarted the tiddlywiki 
>> service.
>> Result: *all tiddlers that I have created in the past few days have been 
>> lost*. It turns out that the problem with the "Eye Divers" tiddler 
>> prevented the tiddlywiki process from saving any new tiddler to disk.
>>
>> *The problem*
>> The main problem is that I had no way to know that all those tiddlers 
>> were never saved to disk:
>>
>>    - the browser interface displayed no error whatsoever
>>    - the icon that shows "Status of synchronization with the server" 
>>    displayed everything was fine, and lit up every time I edited or created 
>> a 
>>    new tiddler
>>    - the error message printed by the tiddlywiki server only referred to 
>>    a specific tiddler, that I took care to copy somewhere else before 
>>    restarting the server 
>>
>> To me it seems like I really had no way to know that restarting the 
>> tiddlywiki server would have caused such a dramatic data loss.
>> Even if I had noticed earlier, was there any way to "force" the 
>> tiddlywiki process to flush to disk all tiddlers that were created and that 
>> were in the process' memory only?
>>
>> Any suggestion is appreciated, I like tiddlywiki but I need things to be 
>> reliably synced to the disk that I back up nightly.
>> Cheers,
>> Enrico
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ddb1b17c-0c04-4bbd-8f2a-aac7431bf82eo%40googlegroups.com.

Reply via email to