| ( ! ) Warning: file_put_contents(/var/www/mssql.danmarcrm.com/dev1/bMonV3/logs2/mongodb-migration/mongo_2026-03-10.log): failed to open stream: Permission denied in /var/www/mssql.danmarcrm.com/dev1/bMonV3/mongodb/MongoLogger.php on line 44 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0168 | 443248 | {main}( ) | .../report_pricing_v1.php:0 |
| 2 | 0.0244 | 490992 | mongodb( ) | .../report_pricing_v1.php:843 |
| 3 | 0.0244 | 491776 | MongoConnection::getInstance( $config = ['host' => '127.0.0.1', 'port' => 27017, 'database' => 'booking_analysis', 'username' => NULL, 'password' => NULL, 'debug' => TRUE] ) | .../db.php:26 |
| 4 | 0.0244 | 491936 | MongoConnection->__construct( $config = ['host' => '127.0.0.1', 'port' => 27017, 'database' => 'booking_analysis', 'username' => NULL, 'password' => NULL, 'debug' => TRUE] ) | .../MongoConnection.php:82 |
| 5 | 0.0244 | 493176 | MongoConnection->connect( ) | .../MongoConnection.php:46 |
| 6 | 0.0256 | 503776 | MongoLogger->success( $message = 'Connected to MongoDB database: booking_analysis', $context = ??? ) | .../MongoConnection.php:60 |
| 7 | 0.0256 | 503776 | MongoLogger->log( $level = 'SUCCESS', $message = 'Connected to MongoDB database: booking_analysis', $context = [] ) | .../MongoLogger.php:86 |
| 8 | 0.0256 | 504144 | file_put_contents( $filename = '/var/www/mssql.danmarcrm.com/dev1/bMonV3/logs2/mongodb-migration/mongo_2026-03-10.log', $data = '[2026-03-10 00:02:37] [SUCCESS] Connected to MongoDB database: booking_analysis\n', $flags = 10 ) | .../MongoLogger.php:44 |
| ( ! ) Warning: file_put_contents(/var/www/mssql.danmarcrm.com/dev1/bMonV3/logs2/mongodb-migration/mongo_2026-03-10.log): failed to open stream: Permission denied in /var/www/mssql.danmarcrm.com/dev1/bMonV3/mongodb/MongoLogger.php on line 44 | ||||
|---|---|---|---|---|
| Call Stack | ||||
| # | Time | Memory | Function | Location |
| 1 | 0.0168 | 443248 | {main}( ) | .../report_pricing_v1.php:0 |
| 2 | 0.0321 | 801864 | MongoConnection->aggregate( $collection = 'room_details', $pipeline = [0 => ['$match' => [...]], 1 => ['$addFields' => [...]], 2 => ['$group' => [...]], 3 => ['$sort' => [...]]] ) | .../report_pricing_v1.php:970 |
| 3 | 7.1214 | 813632 | MongoLogger->error( $message = 'Aggregate failed', $context = ['collection' => 'room_details', 'error' => 'Sort exceeded memory limit of 104857600 bytes, but did not opt in to external sorting. Aborting operation. Pass allowDiskUse:true to opt in.'] ) | .../MongoConnection.php:352 |
| 4 | 7.1214 | 813632 | MongoLogger->log( $level = 'ERROR', $message = 'Aggregate failed', $context = ['collection' => 'room_details', 'error' => 'Sort exceeded memory limit of 104857600 bytes, but did not opt in to external sorting. Aborting operation. Pass allowDiskUse:true to opt in.'] ) | .../MongoLogger.php:82 |
| 5 | 7.1214 | 814368 | file_put_contents( $filename = '/var/www/mssql.danmarcrm.com/dev1/bMonV3/logs2/mongodb-migration/mongo_2026-03-10.log', $data = '[2026-03-10 00:02:44] [ERROR] Aggregate failed | {"collection":"room_details","error":"Sort exceeded memory limit of 104857600 bytes, but did not opt in to external sorting. Aborting operation. Pass allowDiskUse:true to opt in."}\n', $flags = 10 ) | .../MongoLogger.php:44 |
Error: Sort exceeded memory limit of 104857600 bytes, but did not opt in to external sorting. Aborting operation. Pass allowDiskUse:true to opt in.
Full error details logged to: __php_error.log