Настроил связку lighttpd + PHP-FPM, проверил работает скрипты запускается все хорошо.
Но когда начинаю exec делать для утилитки парсинга netflow (а я её вызываю с java8) PHP в скрипте, то он не запускается, вылетает с exit code 1.
При этом на сервер все нормально запускается. Из скрипта PHP вызываются нормально утилитки на java 6, она там же рядом лежит.
Код типа вот такого:
Код:
<?php
exec('/opt/jre8/bin/java -verbose -Xmx256m -cp /opt/export/lib/*:/opt/jre8/lib/* ru.bitel.bgbilling.modules.inet.accounting.detail.FlowExport -dir /opt/log/ -s 3 -h 2016-09-01-09 -r 91.232.162.54 -tZone GMT+5 -f /opt/detail/test18.cvs', $output, $exitcode);
foreach ($output as $o) echo $o."<br>\n";
echo "<br>\nExit-code:".$exitcode."<br>\n";
?>
Вывод:
Код:
[Opened /opt/jre8/lib/rt.jar]
[Loaded java.lang.Object from /opt/jre8/lib/rt.jar]
[Loaded java.io.Serializable from /opt/jre8/lib/rt.jar]
[Loaded java.lang.Comparable from /opt/jre8/lib/rt.jar]
[Loaded java.lang.CharSequence from /opt/jre8/lib/rt.jar]
...
[Loaded ru.bitel.common.Utils$2 from file:/opt/export/lib/kernel.jar]
[Loaded java.util.regex.Pattern$1 from /opt/jre8/lib/rt.jar]
[Loaded java.lang.CharacterData00 from /opt/jre8/lib/rt.jar]
[Loaded ru.bitel.common.Utils$3 from file:/opt/export/lib/kernel.jar]
[Loaded ru.bitel.common.Utils$3$1 from file:/opt/export/lib/kernel.jar]
[Loaded ru.bitel.common.Utils$3$2 from file:/opt/export/lib/kernel.jar]
[Loaded ru.bitel.common.Utils$3$3 from file:/opt/export/lib/kernel.jar]
[Loaded ru.bitel.common.Utils$3$4 from file:/opt/export/lib/kernel.jar]
[Loaded ru.bitel.common.Utils$3$5 from file:/opt/export/lib/kernel.jar]
[Loaded ru.bitel.common.Utils$3$6 from file:/opt/export/lib/kernel.jar]
[Loaded bitel.billing.common.TimeUtils from file:/opt/export/lib/kernel.jar]
[Loaded java.sql.Date from /opt/jre8/lib/rt.jar]
[Loaded java.text.ParseException from /opt/jre8/lib/rt.jar]
[Loaded java.text.ParsePosition from /opt/jre8/lib/rt.jar]
[Loaded java.text.CalendarBuilder from /opt/jre8/lib/rt.jar]
[Loaded java.net.InetAddress from /opt/jre8/lib/rt.jar]
[Loaded java.net.InetAddress$1 from /opt/jre8/lib/rt.jar]
[Loaded java.net.InetAddress$InetAddressHolder from /opt/jre8/lib/rt.jar]
[Loaded java.net.InetAddress$Cache from /opt/jre8/lib/rt.jar]
[Loaded java.net.InetAddress$Cache$Type from /opt/jre8/lib/rt.jar]
[Loaded java.net.InetAddressImplFactory from /opt/jre8/lib/rt.jar]
[Loaded java.net.InetAddressImpl from /opt/jre8/lib/rt.jar]
[Loaded java.net.Inet4AddressImpl from /opt/jre8/lib/rt.jar]
[Loaded sun.net.spi.nameservice.NameService from /opt/jre8/lib/rt.jar]
[Loaded java.net.InetAddress$2 from /opt/jre8/lib/rt.jar]
[Loaded sun.net.util.IPAddressUtil from /opt/jre8/lib/rt.jar]
[Loaded java.net.Inet4Address from /opt/jre8/lib/rt.jar]
[Loaded java.lang.Throwable$PrintStreamOrWriter from /opt/jre8/lib/rt.jar]
[Loaded java.lang.Throwable$WrappedPrintStream from /opt/jre8/lib/rt.jar]
[Loaded java.util.IdentityHashMap from /opt/jre8/lib/rt.jar]
[Loaded java.util.IdentityHashMap$KeySet from /opt/jre8/lib/rt.jar]
[Loaded java.lang.Shutdown from /opt/jre8/lib/rt.jar]
[Loaded java.lang.Shutdown$Lock from /opt/jre8/lib/rt.jar]
Exit-code:1
Во вложении вывод полностью:
Помогите, а то полдня уже угрохал. Даже уже не знаю куда копать.