No, I mean to make a fresh installation and use IMPEX to transport the forum data on a new board, in order to get rid of all plugins, style changes and eventual errors.
Just backing up and restoring would not help. It would just reproduce the same problems on the new installation
--------------- Added [DATE]1214496396[/DATE] at [TIME]1214496396[/TIME] ---------------
Quote:
Originally Posted by Videx
I think you're really trying to help, so I'll post this and hope you don't take it the wrong way.
Your responses are assuming way too much knowledge. "you have too many PHP forks running" describes the result of a problem, but doesn't tell the poor guy what to do about it.
He's at the point now where he'll do anything you say, but now you've got to give him some sort of action to take. What should he do next to try to solve the problem?
|
It seems his host is not very cooperative and just tries to guess where the problem lays.
I try to fix the problem without touching the hardware and server settings, since this would require to change host.
There are some errors on style basis which cause the pages not to load correctly and may have side effects on certain scripts. These errors are present with and without plugins. It may also be, some of the plugins are outdated, but I doubt the problem is there.
After he upgraded to 4 GB RAM the problem continued. With permanent connections, the problem was less frequent, which points my finger to the MySQL settings.
I'm not sure if PHP run as CGI makes the big difference, since it should just run shortly an instance of PHP for each client. Of course it would show a long list of instances, if the operating system doesn't unload them quickly. At most there could be a short delay between connections. MySQL errors could occur, if the PHP instances don't unload quick enough while other client connections are incoming. I've no idea how Linux handles CGI, and how applications are scheduled.
PHP run as CGI is the usual way to keep processes apart and avoid to crash or block the whole server if one client instance crashes or blocks. However it is useful only in shared virtual servers.