From: colin at grandecom dot com
Operating system: Solaris 2.8
PHP version: 4.3.3
PHP Bug Type: Program Execution
Bug description: All exec, passthru, system, shell execution commands fail intermittently.

Description:
------------
At certain times (no discernible load, nor any unusually
high memory or swap usage, etc.) all shell exec commands
fail. Typically it will last a short period of time, and
then all commands work fine. Restarting apache does not
appear to cure or improve the situation. Below are my
particulars.

My configure line:
../configure --with-apxs=/usr/local/apache/bin/apxs
--with-oracle=/opt/oracle --with-snmp=/usr/local --with-curl=/opt
--with-gd --with-zlib-dir=/usr/local/lib

Other information:
Sun E250, 2x296mhz, 1024MB RAM, gcc 2.95.2

Changes to php.ini from php.ini-dist:
register_globals = On

Here are some error examples from various execs:
Warning: shell_exec(): Unable to execute 'nslookup -timeout=3 10.130.0.1
2>/dev/null' in /usr/local/apache/htdocs/my.php on line 39
Warning: system(): Unable to fork [/opt/qip/usr/bin/qping -v -r 3 -t 250
10.130.2.163] in /usr/local/apache/htdocs/my.php on line 79
Warning: passthru(): Unable to fork [/opt/qip/usr/bin/qping -v -r 3 -t 250
10.130.2.163] in /usr/local/apache/htdocs/my.php on line 78

Reproduce code:
---------------
echo "<pre>"; system("ping -s $ip 56 10"); echo "</pre>";

Expected result:
----------------
Warning: system(): Unable to fork [ping -s 10.130.2.163 56 10] in
/usr/local/apache/htdocs/ping.php on line 55

Actual result:
--------------
Command simply doesn't execute, program continues without
a problem or error.

--
Edit bug report at [url]http://bugs.php.net/?id=25480&edit=1[/url]
--
Try a CVS snapshot (php4): [url]http://bugs.php.net/fix.php?id=25480&r=trysnapshot4[/url]
Try a CVS snapshot (php5): [url]http://bugs.php.net/fix.php?id=25480&r=trysnapshot5[/url]
Fixed in CVS: [url]http://bugs.php.net/fix.php?id=25480&r=fixedcvs[/url]
Fixed in release: [url]http://bugs.php.net/fix.php?id=25480&r=alreadyfixed[/url]
Need backtrace: [url]http://bugs.php.net/fix.php?id=25480&r=needtrace[/url]
Try newer version: [url]http://bugs.php.net/fix.php?id=25480&r=oldversion[/url]
Not developer issue: [url]http://bugs.php.net/fix.php?id=25480&r=support[/url]
Expected behavior: [url]http://bugs.php.net/fix.php?id=25480&r=notwrong[/url]
Not enough info: [url]http://bugs.php.net/fix.php?id=25480&r=notenoughinfo[/url]
Submitted twice: [url]http://bugs.php.net/fix.php?id=25480&r=submittedtwice[/url]
register_globals: [url]http://bugs.php.net/fix.php?id=25480&r=globals[/url]
PHP 3 support discontinued: [url]http://bugs.php.net/fix.php?id=25480&r=php3[/url]
Daylight Savings: [url]http://bugs.php.net/fix.php?id=25480&r=dst[/url]
IIS Stability: [url]http://bugs.php.net/fix.php?id=25480&r=isapi[/url]
Install GNU Sed: [url]http://bugs.php.net/fix.php?id=25480&r=gnused[/url]