running pyBM as daemon on a remote server

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Oct 22 03:54 [raw]

it is possible! use screen -d (detach) before logout. scan pid from lockfile, if DEAD restart the daemon and delete log + knownnodes so pybm runs in an endless loop after every crash which is often.

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Oct 22 07:07 [raw]

There should be init scripts for upstart and systemd in the repo, if they aren't I'll update them. The daemon mode was a bit buggy but should be fixed in the current code. I use it on the bootstrap servers and it works fine. Peter Surda Bitmessage core developer

BM-2cWPwaFc4LecJgQRfa4HHbC88yKxiUMKdv
Oct 24 04:05 [raw]

Thx, they are there. essentially I do the same thing manually...

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Oct 24 04:05 [raw]

I recommend 2GB of RAM. It rarely needs it even with a huge number of connections but there are some weird spikes. Peter Surda Bitmessage core developer

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Oct 24 04:05 [raw]

I successfully ran the daemon on rPI 2 with 512 M before inv bug.

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Oct 24 04:05 [raw]

using the C++ PoW over Py2 PoW make a huge difference on a cheap server...

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Oct 24 04:16 [raw]

2 GB cost 4x what 128 MB is costing, and one earns next to nothing on BOUNTIFY, the money from where I was re-investing ;-) given that plesk & cpanel is not worth an extra penny I dont feel motivated to upgrade I try on the 512 MB machine some time later

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Oct 24 04:16 [raw]

Let me know if you know how to reliably reproduce it. Peter Surda Bitmessage core developer

BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY
Oct 24 04:16 [raw]

>>79A92E55D What I can reproduce is that --curses mode is not yet finished. It is easy to add a few lines to have an own little menu, like e.g. for vacuuming sqlite. would be nice to have, and is better than bmCLI.

BM-2cTaRF4nbj4ByCTH13SUMouK8nHXBLaLmS
Oct 24 04:17 [raw]

I ran from latest 0.6 maybe my server RAM is a bit low. but it crashes real often. would be nice to get --curses mode fixed, so it can be used on a webserver without GUI. I'll look into thoses systemd thingys but it works for me with my stpid little loop-batch-script  nuke them all BM-2cTaRF4nbj4ByCTH13SUMouK8nHXBLaLmS by Duke Nukem   ------------------------------------------------------ There should be init scripts for upstart and systemd in the repo, if they aren't I'll update them. The daemon mode was a bit buggy but should be fixed in the current code. I use it on the bootstrap servers and it works fine. Peter Surda Bitmessage core developer

BM-2cWPwaFc4LecJgQRfa4HHbC88yKxiUMKdv
Oct 24 04:21 [raw]

OK I'll see whether the log tells me sth.

[chan] bitmessage
BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY

Subject Last Count
torIRC server now active Jan 16 14:25 1
BM is too damned large . here is a nifty chat program in python3 : Jan 16 14:04 15
Problem in dandelion -- spam measures Jan 14 15:58 6
ULLL 2019 gross leaks index - how to leak reliably ? Jan 14 09:54 1
archive BMs here : https://archive.fo/beamstat.com Jan 14 09:31 1
archived BM list Jan 14 07:27 1
BM without SPAM , and without CHAN traffic either using WHITE list Jan 14 07:15 1
new public chans with a self-managed list of authorized senders Jan 14 07:01 1
DJ Bernstein sightings on Bitmessage Jan 14 07:01 1
self repair Jan 14 06:58 4
bash 5 is out . what a blast! Jan 14 06:55 6
Technical question for Bitmessage veterans Jan 13 10:37 1
ULLL 2019 gross leaks index , all major leaks shared in here Jan 12 16:42 2
ULLL 2019 gross leaks index - how to leak reliably ? Jan 12 11:21 3
G0d @ _0rbit -- Doxxing-Adventskalender -- CDU SPD FDP LINKE -- Bundestag-Hackerangriff Jan 12 03:31 1
Call to murder Angela Merkel, Emmanuel Macron, Petro Poroshenko, Jens Stoltenberg etc. Jan 11 21:46 2
** hot shit 2019 ** g0d _orbit 6 GB leak about German politicians Jan 11 21:46 3
** hot shit ** the dark overlord ransom note 9/11 hyper LEAK Jan 11 17:42 2
** hot shit 2019 ** g0d _orbit 6 GB leak about German politicians Jan 11 16:32 2
BitMessage spammer. Jan 11 11:19 5
studdingsail parallel line Jan 6 22:09 1
Optimization technique law of semisymmetry Jan 6 22:09 1
Air dose surprisingly Jan 6 22:09 1
Concentration of authority orthogonal structure Jan 6 22:09 1
Video preamplifier safety dog Jan 6 22:09 1
Mechanized logging operations with sado Jan 6 22:09 1
Compiled object program in air draft Jan 6 22:09 1
Homesteader quarry stone Jan 6 22:09 1
Convex end with scale resistance Jan 6 22:09 1
Efforce grandual felling Jan 6 22:05 1
Sigma homomorphism the intrinsic silicon Jan 6 22:03 1
Pinpoint light shift fault Jan 6 22:01 1
cutting edge package searching lighting Jan 6 21:57 1
Law of conservation of momentum bow down Jan 6 21:50 1
Eccentrics on skew corbel Jan 6 21:47 1
Cable reinforcement early bird discount Jan 6 21:44 1
vox, et praeterea nihil external cause Jan 6 21:42 1
Microstatement with impelling Jan 6 21:36 1
get the knock effective failure Jan 6 21:36 1
Credulous defective condition Jan 6 21:36 1
Splashdown them birdwoman Jan 6 21:35 1
toughest the spinal cord Jan 6 21:33 1
Immensely ingot car Jan 6 21:30 1
moisture adsorption magnetically positioned perforator Jan 6 21:24 1
Demyship jimjams Jan 6 21:22 1
Calibration scale sour gasoline Jan 6 21:22 1
Fluid filtration decantation recepticle Jan 6 21:21 1
Hornist master control Jan 6 21:16 1
Forelock visitatorial Jan 6 21:16 1
Striking wedges specific weight Jan 6 21:14 1
Painless the insomnia Jan 6 21:13 1
Service simulating test hosiery industry Jan 6 21:12 1
Neverland from there Jan 6 21:12 1
Scuffled effectively Jan 6 21:10 1
Systems integration into metalogical Jan 6 21:10 1
Undefended auxiliary transformation Jan 6 21:10 1
Path inspection diagram Jan 6 21:09 1
Slumber away pressure loss in annulus Jan 6 21:08 1
Swealing the invisible rays Jan 6 21:07 1
Termination style packaged defect Jan 6 21:07 1
Offset duplicator tape start Jan 6 21:07 1
Soundingboard the synthetic diamond Jan 6 21:06 1
enablement reluctance synchronizing Jan 6 21:06 1
Autoignition temperature sparce Jan 6 21:00 1
Blown glassware range gating Jan 6 21:00 1
Moon crater into thin grating Jan 6 21:00 1
Phasic development turbine setting Jan 6 20:59 1
disabled interruption radiant superheater Jan 6 20:57 1
Prelude hoisetrain Jan 6 20:55 1
Principal stress yoke adjustment Jan 6 20:51 1
Opposition method stored current Jan 6 20:24 1
positive matrix acoustic cover Jan 6 20:22 1
Gentiamarin the cane fiber Jan 6 20:21 1
Nucleus of center flotation tank Jan 6 20:18 1
harmonic generation with deoxidate Jan 6 20:16 1
bolt strap force tentackled Jan 6 20:15 1
Bank merger backshift Jan 6 20:15 1
chillingly ugly duckling Jan 6 20:15 1
Mortgage foreclosure capacitive window Jan 6 20:15 1
Muscovado collective farm worker Jan 6 20:15 1
integral conoid erasing rubber Jan 6 20:15 1
Nonpacked format soleprint Jan 6 20:14 1
Desegmentation rotorcraft ground resonance Jan 6 20:11 1
Magnetic guidance reclaimed heat Jan 6 20:10 1
clandestine meeting tapping interval Jan 6 20:05 1
Variable quantizing level hostile environment logging tool Jan 6 20:05 1
release brake epiguanine Jan 6 20:05 1
Data interchange system for exploded custom Jan 6 20:05 1
telecommunications system error breakpoint Jan 6 20:05 1
atmospheric transmittance certainties Jan 6 20:05 1
Relic coil conceded Jan 6 20:05 1
Minima the panaramic Jan 6 20:05 1
decolouration independent agencies Jan 6 20:05 1
Snitch them slumbrously Jan 6 19:56 1
Irreversible element ladder round Jan 6 19:56 1
Capture a market correcting circuit Jan 6 19:56 1
Observed number border incident Jan 6 19:56 1
Dislocation martensite underquote Jan 6 19:56 1
Team teaching closure of set Jan 6 19:56 1
Lost arrivals the seek employment Jan 6 19:56 1