Ok, yes that could be true. You specified some --api Parameters, what's that for? Monitoring on a different machine? Looks interresting.
If you start cgminer with the "--api-listen" option, it will listen on a
simple TCP/IP socket for single string API requests from the same machine
running cgminer and reply with a string and then close the socket each time
If you add the "--api-network" option, it will accept API requests from any
network attached computer.
You can only access the comands that reply with data in this mode.
By default, you cannot access any privileged command that affects the miner -
you will receive an access denied status message see --api-allow below.
You can specify IP addresses/prefixes that are only allowed to access the API
with the "--api-allow" option e.g. --api-allow W:192.168.0.1,10.0.0/24
will allow 192.168.0.1 or any address matching 10.0.0.*, but nothing else
IP addresses are automatically padded with extra '.0's as needed
Without a /prefix is the same as specifying /32
0/0 means all IP addresses.
The 'W:' on the front gives that address/subnet privileged access to commands
that modify cgminer (thus all API commands)
--api-port 4001 : changes the default port 4028 to something unique
--api-listen allows this instance of cgminer to be queried
--api-allow W:192.168.1/24: allow anything on this network 192.168.1.* to send command to modify cgminer: change pool, restart, stop,... ==>> W = Write
so I can monitor all my miners using cryptoglance.