It could be a mistake. It is hard to say without additional information.
Try registering a back trace every time an action method is called.
<?php trigger_error(var_export(debug_backtrace(), true)); trigger_error(var_export($_SERVER, true)); ?>
This will give you a ton of information in the error log, so you will want to export the result to a text editor and read it there. And / or maybe change the code to print less information.
A few things to look for:
- Is the action method called from different places?
- Differences between $ _SERVER ['UNIQUE_ID'] (or REQUEST_TIME)?
If the unique identifier is different from the other, you made two requests to the server. If not, try to figure it out from the return line.
tommym
source share