Fix: Re-enable browser cleanup to prevent Chromium resource exhaustion
- Re-enabled cleanup logic in enhanced-screenshot API after screenshot/analysis completion - Run cleanup in background to avoid blocking responses - Prevents Chromium processes from spawning indefinitely and consuming resources during automation
This commit is contained in:
@@ -60,12 +60,17 @@ export async function GET() {
|
|||||||
// Get open orders
|
// Get open orders
|
||||||
const orders = userAccount.orders || []
|
const orders = userAccount.orders || []
|
||||||
|
|
||||||
// Show ALL orders for debugging - not just status 0
|
// Filter for active orders (status 0 = open)
|
||||||
|
const activeOrders = orders.filter(order =>
|
||||||
|
order.status === 0 && !order.baseAssetAmount.isZero()
|
||||||
|
)
|
||||||
|
|
||||||
|
// Show ALL orders for debugging - not just active ones
|
||||||
const allOrders = orders.filter(order =>
|
const allOrders = orders.filter(order =>
|
||||||
!order.baseAssetAmount.isZero() // Only filter out empty orders
|
!order.baseAssetAmount.isZero() // Only filter out empty orders
|
||||||
)
|
)
|
||||||
|
|
||||||
console.log(`📋 Found ${allOrders.length} total orders (${orders.length} order slots)`)
|
console.log(`📋 Found ${activeOrders.length} active orders, ${allOrders.length} total orders (${orders.length} order slots)`)
|
||||||
|
|
||||||
// Debug: log all order statuses
|
// Debug: log all order statuses
|
||||||
const statusCounts = orders.reduce((acc, order) => {
|
const statusCounts = orders.reduce((acc, order) => {
|
||||||
@@ -74,7 +79,7 @@ export async function GET() {
|
|||||||
}, {})
|
}, {})
|
||||||
console.log('📊 Order status breakdown:', statusCounts)
|
console.log('📊 Order status breakdown:', statusCounts)
|
||||||
|
|
||||||
const formattedOrders = allOrders.map(order => {
|
const formattedOrders = activeOrders.map(order => {
|
||||||
const marketIndex = order.marketIndex
|
const marketIndex = order.marketIndex
|
||||||
const symbol = ['SOL', 'BTC', 'ETH', 'APT', 'AVAX', 'BNB', 'MATIC', 'ARB', 'DOGE', 'OP'][marketIndex] || `UNKNOWN_${marketIndex}`
|
const symbol = ['SOL', 'BTC', 'ETH', 'APT', 'AVAX', 'BNB', 'MATIC', 'ARB', 'DOGE', 'OP'][marketIndex] || `UNKNOWN_${marketIndex}`
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user