That's basically what i did. When i add --daemon and restart i see this:
Mar 02 08:53:52 pc2 systemd[1]: weewx.service: Current command vanished 
from the unit file, execution of the command list won't be resumed.
followed by some weather data then this:
Mar 02 08:54:10 pc2 python[16601]: weewx[16601] INFO __main__: Initializing 
weewx version 4.0.0
Mar 02 08:54:10 pc2 python[16601]: weewx[16601] INFO __main__: Using Python 
3.8.8 (default, Feb 19 2021, 16:53:21) [GCC]
Mar 02 08:54:10 pc2 python[16601]: weewx[16601] INFO __main__: Platform 
Linux-5.8.11-x86_64-with-glibc2.2.5
Mar 02 08:54:10 pc2 python[16601]: weewx[16601] INFO __main__: Locale is 
'en_US.UTF-8'
Mar 02 08:54:10 pc2 python[16601]: weewx[16601] INFO __main__: PID file is 
/var/run/weewx.pid
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] INFO __main__: Using 
configuration file /usr/local/bin/weewx/weewx.conf
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] INFO weewx.engine: Loading 
station type Vantage (weewx.drivers.vantage)
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] INFO __main__: Received 
signal TERM (15).
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] ERROR weewx.engine: Import 
of driver failed:  (<class '__main__.Terminate'>)
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****  Traceback (most recent call last):
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****    File "/usr/local/bin/weewx/bin/weewx/engine.py", line 103, in 
setupStation
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****      self.console = loader_function(config_dict, self)
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****    File "/usr/local/bin/weewx/bin/weewx/drivers/vantage.py", line 39, 
in loader
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****      return VantageService(engine, config_dict)
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****    File "/usr/local/bin/weewx/bin/weewx/drivers/vantage.py", line 
1897, in __init__
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****      Vantage.__init__(self, **config_dict[DRIVER_NAME])
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****    File "/usr/local/bin/weewx/bin/weewx/drivers/vantage.py", line 511, 
in __init__
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****      self.port.openPort()
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****    File "/usr/local/bin/weewx/bin/weewx/drivers/vantage.py", line 305, 
in openPort
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****      import serial
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****    File "/usr/lib/python3.8/site-packages/serial/__init__.py", line 
14, in <module>
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****      from serial.serialutil import *
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****    File "<frozen importlib._bootstrap>", line 991, in _find_and_load
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****    File "<frozen importlib._bootstrap>", line 975, in 
_find_and_load_unlocked
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****    File "<frozen importlib._bootstrap>", line 657, in _load_unlocked
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****    File "<frozen importlib._bootstrap>", line 562, in module_from_spec
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****    File "<frozen importlib._bootstrap>", line 481, in 
_init_module_attrs
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****    File "/usr/local/bin/weewx/bin/weewxd", line 257, in sigTERMhandler
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****      raise Terminate
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL weewx.engine:     
****  Terminate
Mar 02 08:54:10 pc2 python[16604]: weewx[16604] CRITICAL __main__: Unable 
to load driver:
On Wednesday, March 2, 2022 at 8:47:31 AM UTC-8 [email protected] wrote:

> "weewx crashed" doesn't give us very much information. 
>
> There are other command line flags that are normally used in a systemd 
> file.
>
> Why not use the weewx.service that comes with WeeWX? It's in the 
> util/systemd directory. Modify as required.
>
> On Wed, Mar 2, 2022 at 8:30 AM Cat22 <[email protected]> wrote:
>
>> Seems like the --daemon option fixed things
>> my service file looks like this (in part()
>> [Service] 
>>                                                                              
>>                                                                              
>>                                                                     
>>  
>> ExecStart=/usr/local/bin/weewx/bin/weewxd 
>> /usr/local/bin/weewx/weewx.conf --daemon 
>>                                                                              
>>                                                                         
>>  
>> ExecReload=/usr/bin/killall -TERM $MAINPID 
>>                                                                              
>>                                                                              
>>                                    
>>  
>> Type=simple 
>>                                                                              
>>                                                                              
>>                                                                   
>>  
>> Restart=on-failure 
>>                                                                              
>>                                                                              
>>                                                            
>>  
>> RestartSec=100s      
>>
>> Good grief this google thing here is hard to use!
>>
>> ok, i just checked before posting and weewx crashed  -  it never does 
>> tthat but the --daemon opt was the only thing that changed
>>
>> On Wednesday, March 2, 2022 at 8:23:51 AM UTC-8 Cat22 wrote:
>>
>>> I thought systemd asked services not to demonize as systemd does that 
>>> for them. Ami right about this?
>>> However, I will try it.
>>>
>>> On Wednesday, March 2, 2022 at 8:20:32 AM UTC-8 Cat22 wrote:
>>>
>>>> weewx version 4.0.0
>>>> I am having trouble posting here, my posts seem to just disappear. 
>>>> Hopefully this one will make it.
>>>> I found log_success in 2 places in weewx.conf I set that to False also, 
>>>> but it doesnt make a bit of differrence
>>>>
>>>> Here is a sample:
>>>> Mar 02 08:18:20 pc2 weewxd[14910]: LOOP:   2022-03-02 08:18:19 PST 
>>>> (1646237899) altimeter etc etc, the line is very long
>>>> On Wednesday, March 2, 2022 at 8:15:48 AM UTC-8 [email protected] wrote:
>>>>
>>>>> Thanks, i just tried that and restarted wewx but it's still printing 
>>>>>> that loop data.
>>>>>
>>>>>
>>>>> I'm not sure what you mean by "printing that loop data." Are we 
>>>>> talking about the log? Or, printing to a console through standard output?
>>>>>
>>>>> If the former, the Vantage driver logs no data in the system log --- 
>>>>> only control information. StdArchive does log successful and unsuccessful 
>>>>> insertions into the database, but these should be controlled by 
>>>>> log_success 
>>>>> and log_failure, respectively, at least on modern versions of WeeWX (what 
>>>>> version are you using?).
>>>>>
>>>>> If the latter (printing to the console), then you shouldn't see this 
>>>>> if you are running weewxd as a daemon.
>>>>>
>>>>> Perhaps an excerpt of the log so we can see what you're concerned 
>>>>> about?
>>>>>
>>>>> On Wed, Mar 2, 2022 at 7:55 AM Tom Keffer <[email protected]> wrote:
>>>>>
>>>>>> Just set option log_success 
>>>>>> <http://www.weewx.com/docs/usersguide.htm#General> to False.
>>>>>>
>>>>>> On Wed, Mar 2, 2022 at 7:50 AM Cat22 <[email protected]> wrote:
>>>>>>
>>>>>>> debug=0 but weewx writes over a thousand lines to the systemd 
>>>>>>> journal. Its writing the data it read from the Vantage Pro II mostly 
>>>>>>> LOOP:  
>>>>>>> lines. I would rather it didn't do that. None of it is error data.
>>>>>>> Any idea how to prevent it?
>>>>>>>
>>>>>>> -- 
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "weewx-user" 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/weewx-user/7f3c7019-ea57-40c6-a6f0-c0799b8a5ce7n%40googlegroups.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/7f3c7019-ea57-40c6-a6f0-c0799b8a5ce7n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "weewx-user" 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/weewx-user/5c5be090-439b-4fcd-9b23-b7172e606515n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/5c5be090-439b-4fcd-9b23-b7172e606515n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" 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/weewx-user/e6a37cc0-333a-4f4b-a5b8-a56e5028e5efn%40googlegroups.com.

Reply via email to