Aditya Hase
Aditya Hase
Our engineers have two options for their development environment. #### Local VMs Run [VMs locally with Vagrant + Libvirt (KVM)](https://github.com/frappe/press/blob/master/press/www/internal/infrastructure/overview.md). This is only supported on Linux AFAIK (I'm the primary...
```python 09:02:01 [Job e1dbd1e6-1e48-4d19-a8e5-26bb50102e2b]: exception raised while executing (backup_job) Traceback (most recent call last): File "/home/frappe/agent/env/lib/python3.8/site-packages/peewee.py", line 3057, in execute_sql cursor.execute(sql, params or ()) sqlite3.OperationalError: database is locked During handling...
https://github.com/frappe/press/pull/1462
``` 20:31:48 low: backup_job.... 20:31:48.529350", "status": "Running"} 22:12:49 Killed horse pid 3060818 22:12:49 Moving job to FailedJobRegistry (Work-horse terminated unexpectedly; waitpid returned None; ) ``` Possible Solutions 1. RQ should...
With https://github.com/frappe/agent/commit/a499bf8a4acfa8798bc35c03f83008d790d2f762 we can whitelist specific IPs and drop all other HTTP traffic (on the entire server). This is only implemented on Agent. There is no way to configure it...
Frappe and Bench do most of the heavy lifting anyway, but this needs - UI for adding this configuration - Update common_site_config.json (Keep this immutable, like most other common_site_config changes)....
Move the source of truth to source control. Write a script to show indexes that aren't committed to git (with schema definitions or on_doctype_update etc). We've seen performance regressions, because...
Sentry has seen a few of these errors in the past. But now this is frequently breaking (~1000 / day). Guess: Somehow the process reading STDOUT from the job process...