Searching for script executing

I have a script running somewhere that is inserting information into a database, I cannot find where the script is located. Iv checked every component in the browser. Is there a way to check what is firing.

Ignition v8.1 has a "Running Scripts" page in the status section. I don't think it existed in v7.9. You will need to get a thread dump and carefully study it. (Non-trivial, sorry.) If you can't figure it out, post the complete thread dump here as an attachment.

There's a possibility that the script is very quick-running, so you may not catch it on a single thread dump.

Could this be it

Daemon Thread [gateway-scripts-pylib-watcher] id=164, (WAITING)
    waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3b229f8e
    sun.misc.Unsafe.park(Native Method)
    java.util.concurrent.locks.LockSupport.park(Unknown Source)
    java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source)
    java.util.concurrent.LinkedBlockingDeque.take(Unknown Source)
    sun.nio.fs.AbstractWatchService.take(Unknown Source)
    com.inductiveautomation.ignition.gateway.SRContext$ThirdPartyScriptModulesChangeListener.run(SRContext.java:3414)
    java.lang.Thread.run(Unknown Source)

And, it may not be happening in the project you have open. If there are other projects on the gateway, you may want to take a look through those, too.

only one project on the gateway.

That is a built in task that monitors your python external libraries for changes. So, no.

You could disable the database connection and see what breaks / errors :upside_down_face:

on that note, its the only thing inserting into that table, could remove that table. Then add another with the same name later. There isn't any critical information in it.