У меня есть длинный perl скрипт (25000 строк), где мне нужно использовать системный вызов один раз. Если есть два набора данных, он отлично работает на одном, а на другом - совсем нет. Единственная разница в том, что тот, который не работает, гораздо больше, он занимает больше памяти (половина доступной оперативной памяти) и требует больше времени для ее запуска. Но код идентичен, и ни один системный вызов не работает, когда я запускаю большой набор данных. Я попробовал 10 различных системных вызовов, не связанных с набором данных или сценарием, даже если они запускаются сценарием для большого набора данных, и все они работают с небольшим набором данных.
Я действительно не могу понять это и я застрял на некоторое время, у кого-нибудь есть идея, в чем может быть проблема?