|Anonymous | Login||2017-11-22 06:16 EST|
|Main | My View | View Issues | Change Log | Roadmap | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002332||graphviz||Dot||public||2013-08-20 09:08||2013-08-20 10:21|
|Platform||Apache||OS||Windows Server||OS Version||2003|
|Summary||0002332: Process dot.exe freeze when multi-users access to the graphs generated via Graphviz'plugin on MediaWiki|
|Description||Hi ! We use Graphviz Mediawiki Plugin to generate graphs on our Wiki. There is no problem when only one user use the Wiki but if mutliple users click on links which generate graphs, process dot.exe accumulate on the machine (we can't kill them on task manager) and Apache is no more responding ! We must wait minutes before all dot.exe stop and Apache is Ok. Have you already seen that before ? Thanks for your help.|
|Steps To Reproduce||Mutli-users connection.|
|Tags||No tags attached.|
dot is fairly compute-heavy. I don't know mediawiki, but for webdot I went to some lengths to cache the resulting images and avoid recomputation.
Are the users recomputing the *same* graphs when this lockup occurs? Perhaps some file-locking is needed, or some way of making the outputs unique for each apache process
|Thanks for your quick answer ! Exactly, Graphviz seems to recompute every time same graphs. However, three files are stored in a directory on the server (E:\(...)\www\Prod\Wiki\wiki_ga1\images\graphviz) : name---digraph+g (dot text), name---digraph+g.png (image) and name---digraph+g.map. We don't understand why Graphviz don't use these 'cache' files instead of recompute them. We have maybe forgotten a parameter when installing the plugin...|
Perhaps you could check with the mediawiki folks that wrote their plugin?
How does it tell if the source .dot file is unchanged? Using timestamps might not be reliable. A md5sum of the source would be a good way.
|2013-08-20 09:08||Eddy||New Issue|
|2013-08-20 09:49||ellson||Note Added: 0000433|
|2013-08-20 10:09||Eddy||Note Added: 0000434|
|2013-08-20 10:21||ellson||Note Added: 0000435|
|MantisBT 1.2.5[^] Copyright © 2000 - 2011 MantisBT Group|